SVN 的使用(三) Tortoise 的使用

简介:

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

1 SVN Tortoise 的安装

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

wKioL1heKSzSUJu7AAAkJc_kCJ4909.png-wh_50

wKiom1heKgnB7trjAAEhC0K4kU8075.png-wh_50

wKioL1heKiGT8_EUAADU91hW5rk178.png-wh_50

wKiom1heKiKSKzP8AADA4J_96eY888.png-wh_50

wKioL1heKiKwHFymAACby3e3a1M774.png-wh_50

wKioL1heKiOxVH3AAACnF0Ar0_I119.png-wh_50

wKiom1heKiPgXy0fAAEsVbJfrzo539.png-wh_50

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

wKiom1heLGLh4NYAAACm3-xLZ_Y052.png-wh_50

wKioL1heLPyAOnMPAADn5vya_lA938.png-wh_50

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

wKioL1heLYWQuALKAAAc-67sf1Q004.png-wh_50

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

wKiom1heLtvjlq6HAAAuvTbGO2Y185.png-wh_50

wKioL1heLwChcRtEAAB5Vray9oA199.png-wh_50


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

wKiom1heL5fCw_UtAAB_ErO20jo055.png-wh_50



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

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


  

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


本文转自 乌英达姆 51CTO博客,原文链接:http://blog.51cto.com/7156680/1885790

相关文章
|
10月前
|
开发者
svn总结
svn总结
39 0
|
Java Maven Android开发
SVN的使用
target、.project、.classpath、.settings 将maven项目提交到svn时,应该避免将target目录及eclipse配置文件 (.project,.classpath,.settings)提交,因为这些文件都是可以从源代码和pom文件重新生成的,没有必要再进行版本控制, 如果提交到svn中反而容易引起冲突和不便。
61 0
|
缓存 Linux 开发者
使用SVN的8个技巧
使用SVN的8个技巧
212 0
|
存储 iOS开发 Windows
SVN的详细讲解
SVN的详细讲解
130 0
SVN的详细讲解
|
C++ 数据安全/隐私保护
SVN上面的小总结
最近又用到了SVN正常性的碰到了些小问题,写的问题不多,最近碰到的就发上来然后解决了,供大家参考。 编程工具是VS2012. 1.SVN服务器端的ip会经常性跟换,有时候远程连接连接不到。
1176 0
|
开发工具 数据安全/隐私保护