TortoiseSVN

在公司里一直使用VS2010做C++开发,使用 VSS 做版本控制。而无数次的听到别人说起 SVN,却只是在原来做Android游戏的时候用过一次Eclipse下面的插件。于是我又躁动了,新鲜的东西不尝试一下还真是心里痒得很。先从最简单的开始,也就是TortoiseSVN,实际上我也只实践了这个。。。

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。说它简单是因为只安装它就可以实现在本地的或局域网内的版本管理,也就是和我们现在用的VSS差不多的任务。而且 TortoiseSVN 用起来也确实很简单,按照流程走一遍基本上以后使用就不成问题了。

先从官网http://tortoisesvn.net/下载最新版本安装程序和中文语言包安装程序,按照默认配置安装好,重启计算机就安装完成了。这里不重启的话在使用时会没有图标上的版本控制标志,功能上有没有缺失没有尝试,乖乖重启吧。。。

TortoiseSVN 是集成到Windows的资源管理器里的,算是Windows外壳的一个扩展。在资源管理器里右键,就可以看到它的两个菜单项,这里就集成了它的所有功能。下面是 TortoiseSVN 在本地使用的整个流程。

1.新建一个目录 G:\SVNData\HelloWorld。在这个目录中右键,选择“TortoiseSVN”“在此创建版本库”,然后确定。然后目录中就会出现版本库初始文件和目录信息。这时候版本库就创建好了。

2.在工作目录中右键,选择“SVN 检出”,在弹出的“检出”对话框中填入版本库的 URL,也就是刚才创建的版本库路径,然后确定。然后就会在工作目录中创建一个和版本库同名的文件夹。

3.把需要添加版本控制的工程添加到 HelloWorld目录中,然后在文件夹上右键,选择“SVN提交”。在弹出的对话框中选择需要添加版本控件的文件和文件夹,然后确定。

4.检测到有更改后,会修改图标上的标记。带叹号的就是有更改的。在更改过的文件或文件夹上右键,选择“SVN提交”,就可以把新版本提交到版本库中。也可以有其他操作,如查看更改记录,比较文件差异等。

posted @ 2015-04-30 10:13  小众程序员  阅读(223)  评论(0编辑  收藏  举报