前面介绍了SVN 的命令行使用和在Eclipse 中的使用。今天简单介绍一下 SVN 可视化图形界面工具Tortoise的使用。

1 SVN Tortoise 的安装

下载好Tortoise安装文件后根据自己的操作系统具体情况进行选择安装。

SVN 的使用(三) Tortoise 的使用_SVN

SVN 的使用(三) Tortoise 的使用_Tortoise_02

SVN 的使用(三) Tortoise 的使用_Tortoise_03

SVN 的使用(三) Tortoise 的使用_Tortoise_04

SVN 的使用(三) Tortoise 的使用_Tortoise_05

SVN 的使用(三) Tortoise 的使用_Tortoise_06

SVN 的使用(三) Tortoise 的使用_Tortoise_07

2 安装完成后一般情况在已经提交的SVN库中不会出现SVN Tortoise图标,这是因为exlporer.exe进程的问题。你可以选择重新启动或者注销、或者直接杀死该进程,然后重新启动该进程。这里我们选择直接杀死该进程:

SVN 的使用(三) Tortoise 的使用_SVN_08

SVN 的使用(三) Tortoise 的使用_Tortoise_09

(3) 执行完上一步后我们就可以在前面两篇文章中新建版本库的文件目录下看到Tortoise的SVN图标,如下所示

SVN 的使用(三) Tortoise 的使用_Tortoise_10

(4) Tortoise SVN检出项目。因为Tortoise是可视化图形界面的SVN工具,所以它很好的和Windows结合在一起了。我们使用它时,一般情况下只需要在空白处单击右键,然后选择相对于的选项即可,如下图所示:

SVN 的使用(三) Tortoise 的使用_Tortoise_11

SVN 的使用(三) Tortoise 的使用_SVN_12


(5) 更新与提交。选中要更新的目录文件夹单击右键,在弹出的菜单中选择对应的选项,如下所示

SVN 的使用(三) Tortoise 的使用_SVN_13



(6) 冲突的解决。SVN冲突出现的根本原因是当前提交的版本和服务器中已经存在的版本文件不一致,而且本地文件版
本是过时的版本,换句话说本地版本不是最新的。这时的解决方法由很多种:一种是备份当前冲突文件,然后还原

要提交的版本;一种是直接在提交出现冲突的时候编辑冲突,解决冲突。还有其它的解决方式,这里不一一列举。


  

 常用的版本管理工具有SVN、CVS、Git等,各有各的优缺点,萝卜白菜各有所爱。只要能为我所用就是好工具。有人问Tortoise有没有中文版的,当然有。去到网上下载一个汉化包安装完即可。今天就写到这里了,写的比较简单,喜欢深究的朋友可以继续研究。