TortoiseSVN简单使用

公司需要使用TortoiseSVN,从Internet上面找到这个资料,觉得很好,遂记录下来给自己参考。

Click here to get the brief introduction.

这个讲的简短随意。

这里是Subversion中文站(其中的“文档”   *权威*全面*推荐)

//-------------------------------

下面是基本的应用快速参考。

1. SVN Checkout Repository

在本地NEW一个工程文件件,在文件夹上右击选择

 

会弹出如下的对话框

 

输入repository的地址和本地工程目录的路径,选择检出的选项和想要的版本号(Head revision是最新版)

 

点击OK。

这时文件夹上会出现一个绿色的“√”,文件夹内容如下:

 

在trunk目录下找到相应的工程文件。

可打开编辑。

2.更新

在要由repository更新至working copy的档案或是文件夹的icon上面右击。选择SVN Update即可。

如果是要更新至特定的版本,则选择TortoiseSVNàUpdate to revision。并且在Update对话框中的Revision字段输入想要的版本。也可以通过Show Log按钮来查看版本的信息。

3.新增档案或目录

在不属于repository的档案或文件夹的icon上右击。选择TortoiseSVNàAdd。

选取要新增的档案。

按下OK。

 

NOTE:新增的档案要经过提交(Commit)的动作才回真正的放入Repository中。

4.提交修改过的档案或目录

在修改过的档案,或是在整个目录的空白处按下鼠标右键。

勾选真正要提交至Repository的档案或目录。

输入本次提交的纪录讯息(Message)。这个讯息应该要清楚明了,但不应过份简单。以利日后版本追踪。

 

 按下OK。

如果没有冲突,如下

 

若有冲突,需要解决冲突。

例如,我和我的同事同事更改了一个文件的同一个地方,SVN会提示如下out of date错误:

 

先更新,

然后处理冲突:

 

双击conflicted 的文件。进行Merge操作。

 

Merge完成后,点击 最右面这个小绿勾,标记为已经处理。

输入相应的说明,点击OK。即可。

 

 一个工具而已~

原文地址:https://www.cnblogs.com/DebugLZQ/p/2945703.html