<p class="MsoNormal"> 假设您前面的动作都无误。现在您开始开发一个新的程序。假设您开发的程序将放在前面建立的<span lang="EN-US">working</span>文件夹下面的<span lang="EN-US">my_prj</span>子文件夹。如下所示: <span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_12722407511zA5.gif" alt=""><img src="http://hi.csdn.net/attachment/201004/26/0_1272240755FR3j.gif" alt=""></span></span></p>
<p class="MsoNormal"> 假设您已经编辑好文件,准备把他们放到<span lang="EN-US">SVN</span>的<span lang="EN-US">repository</span>中。您需要在<span lang="EN-US">my_prj</span>文件夹的<span lang="EN-US">icon</span>上面,按鼠标右键,并且选择<span lang="EN-US">TortoiseSVN->Add</span>:<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_1272240758itzN.gif" alt=""></span></span></p>
<p class="MsoNormal"> 接着,<span lang="EN-US">TortoiseSVN</span>会把准备要加入的文件及文件夹,显示给您看。打勾的就是等下要被加入到<span lang="EN-US">Repository</span>中的。如果您有某些文件或是文件夹不想在这次加入,您可以让该项目不要被勾选。如此,它就不会被加入到<span lang="EN-US">Repository</span>去。 <span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_1272240762QNnT.gif" alt=""></span></span></p>
<p class="MsoNormal"> 按下<span lang="EN-US">OK</span>后,您将会看到如下的信息窗口: <span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_12722407667Az1.gif" alt=""></span></span></p>
<p class="MsoNormal"> 这样就表示成功了。有一点要注意的是,这个<span lang="EN-US">Add</span>的动作并未真正的将文件放到<span lang="EN-US">Repository</span>中。仅仅是告知<span lang="EN-US">SVN</span>准备要在<span lang="EN-US">Repository</span>中放入这些文件。此时,如果您透过资源管理器查看这些文件,应该会看到一个蓝色的加号在文件<span lang="EN-US">icon</span>的下方。<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_1272240769yL7d.gif" alt=""></span></span></p>
<p class="MsoNormal"> 这是表示您的<span lang="EN-US">working</span>文件夹中的文件与<span lang="EN-US">Repository</span>中的文件还没有同步。现在我们要多一个<span lang="EN-US">commit</span>的动作。让这些文件真正的放入到<span lang="EN-US">Repository</span>中。您可以在<span lang="EN-US">my_prj</span>文件夹的<span lang="EN-US">icon</span>上或者是<span lang="EN-US">my_prj</span>文件夹内的空白处按下鼠标右键,叫出如下的选单,并且选择<span lang="EN-US">SVN commit</span>。<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_127224077307rX.gif" alt=""></span></span></p>
<p class="MsoNormal"> 紧接着,您将会看到如下的窗口出现:
<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_1272240779hDj0.gif" alt=""></span></span></p>
<p class="MsoNormal"> 在这个窗口中,下半部会列出一个清单,让您清楚的了解到哪些文件要被<span lang="EN-US">commit</span>到<span lang="EN-US">repository</span>中。同样的,如果您有文件不想在这个时候<span lang="EN-US">commit</span>到<span lang="EN-US">Repository</span>,您可以取消选取的文件,这样他们就不会被<span lang="EN-US">commit</span>到<span lang="EN-US">Repository</span>中。 <span lang="EN-US"></span></p>
<p class="MsoNormal">在文件列表的上方是<span lang="EN-US">Message</span>栏,您可以在栏中输入本次<span lang="EN-US">commit</span>的目的。这是十分重要的字段,当您<span lang="EN-US">commit</span>的次数很多时,可以靠这个信息知道版本与版本之间的差异。当您输入好<span lang="EN-US">Message</span>,按下<span lang="EN-US">OK</span>之后,就可以看到如下的窗口出现,通知您已经将指定的文件送到<span lang="EN-US">Repository</span>中。
<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_1272240785NCw3.gif" alt=""></span></span></p>
<p class="MsoNormal"> 您可以到先前的文件夹中,确定是否所有的文件<span lang="EN-US">icon</span>都有如下的绿色勾勾在上面,这样代表您的文件都正确无误的到<span lang="EN-US">repository</span>中。
<span lang="EN-US"></span></p>
<p class="MsoNormal"><span lang="EN-US"><span><img src="http://hi.csdn.net/attachment/201004/26/0_1272240788YqLk.gif" alt=""></span></span></p>
<p class="MsoNormal"> 有时候,因为<span lang="EN-US">Windows</span>本身的问题,您可能会看到有些<span lang="EN-US">icon</span>没有变成绿色的勾勾。此时,多按<span lang="EN-US">F5</span>几次,应该就可以解决这个问题。如果,仍然不行,表示您之前的<span lang="EN-US">commit</span>动作真的有问题。请仔细检查之前的<span lang="EN-US">commit</span>动作是否正确。<span lang="EN-US"></span></p>
分享到:
相关推荐
4. **导入初始文件**:使用 TortoiseSVN 或其他客户端工具将项目文件导入到新建的 Repository 中。 #### 5. 建立一个 Working 目录 Working 目录是本地机器上的一个文件夹,其中包含 Repository 中文件的副本。要...
#### 六、新增文件及目录到 Repository 中 1. **添加文件**: - 将文件放入 Working 目录。 - 右键点击文件,选择 TortoiseSVN > Add,然后提交更改。 2. **添加目录**: - 在 Working 目录中创建新目录。 - ...
- **新增文件/文件夹**:通过右键菜单中的“TortoiseSVN > Add”选项可以将文件或文件夹添加到版本控制中。 - **更新文件/文件夹**:使用“TortoiseSVN > Update”命令可以从Repository获取最新的文件版本。 - **...
- 打开Windows资源管理器,右键点击任意文件或文件夹,应该能看到TortoiseSVN的相关菜单项,如“TortoiseSVN”选项等。 - 如果安装成功,这些选项将允许您执行各种版本控制操作。 #### 三、SVN(Subversion)概念...
当你在版本控制下的目录中使用鼠标右键拖拽文件或文件夹到新位置时,或者把未版本控制下的文件或文件夹拖拽到版本控制下的目录中时,会显示出其他与版本控制相关的命令。 #### 三、认证 当尝试访问有密码保护的...
### SVN客户端-TortoiseSVN安装及使用手册V1.0 #### 1. Subversion客户端安装—TortoiseSVN ##### 1.1 主程序安装 TortoiseSVN是一款非常流行的Subversion (SVN) 客户端工具,它通过与Windows资源管理器集成,提供...
首次使用TortoiseSVN检出版本库中的文件到本地,需要创建一个新的空文件夹作为工作目录。操作步骤如下: 1. **创建空文件夹**:在本地磁盘上创建一个新的空文件夹,作为工作目录。 2. **右键点击文件夹**:在新创建...
TortoiseSVN是一款专为Windows操作系统设计的Subversion客户端,它通过集成到Windows资源管理器的方式提供了一个直观且易用的图形用户界面(GUI),使用户能够方便地管理其版本控制系统中的文件和目录。TortoiseSVN...
在文件夹中新增一个文件,然后在该文件上右键选择“TortoiseSVN” > “Add”,最后通过“Commit...”提交到服务器。 - **更新本机代码与SVN服务器上最新的版本一致** 在文件夹中右键选择“TortoiseSVN” > ...
将新文件添加到 Repository 中之前,需要先使用 Add 命令。 **5.4 提交修改 (Commit)** Commit 是将本地修改提交到 Repository 的过程。在 Commit 时需要附带说明此次更改的原因。 **5.5 复制文件 (Copy/Tag/...
#### 一、TortoiseSVN简介及重要性 - **TortoiseSVN**是一款广泛应用于软件开发过程中的版本控制工具,它基于Subversion(简称SVN)实现。通过TortoiseSVN,开发者能够有效地管理和追踪项目文档的变化历史,从而确保...
使用TortoiseSVN的“Repository Browser”功能中的分支图功能。 #### 二十五、导出一个Subversion工作拷贝 - **定义**:将工作拷贝导出为普通文件夹。 - **操作步骤**: 1. 使用TortoiseSVN的“Export”功能。 ...