TortoiseSVN使用简介(6/9)新增文件及文件夹到Repository中

<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-&gt;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>

你可能感兴趣的:(tortoiseSVN)