现在SVN已经是非常流行的版本控制系统了,但是Visual Studio不支持。我们可以通过一个开源软件AnkhSvn来为Visual Studio 2005添加SVN支持。
首先下载AnkhSvn:
http://ankhsvn.tigris.org/servlets/ProjectDocumentList?folderID=7315
看英文不爽的话可以下一个汉化包
http://www.onlinedown.net/soft/61020.htm
双击安装文件就可以安装了,汉化包直接覆盖在安装目录下就行
在初次使用时,一般都需要用SVN从版本库中检出(Checkout)现有的代码
在VS2005中,工具->AnkhSvn->检出版本库/checkout repository directory,如图所示
出现检出版本库的对话框
URL中填写要检出的SVN路径,如svn://tigersoldier.3322.org/se/src/trunk/
本地目录填写要放代码的位置,单击检出,这样就把代码从服务器取出到本机了。
在VS2005中打开检出的项目,第一次打开时会询问是否要启用Ankh,选择是
在解决方案管理器里可以看到AnkhSvn已经开启了(有小勾之类的标记)
在本地修改了文件后,图标会有所改变
在修改完成后,要提交到版本库中,方法如下:
在修改过的文件,或者它的上层目录中右键->提交/Commit
在弹出的对话框中,选中要提交的更改,并写明注释
单击提交就可以把新版本提交到版本库了