AnkhSVN使用手册
(一) 安装:
Subversion客户端安装------AnkhSVN
AnkhSVN是一款在VS中管理Subversion的插件,您可以在VS中轻松的提交、更新、添加文件,而不用在命令行或资源管理器中提交。而且该插件属于开源项目·安装文件可在网上下载
主程序安装:双击AnkhSVN-2.X.XXXX.XX.msi
(二) AnkhSVN的使用:
a) 项目初始化导入:
1.打开Visual Studio 2010,选择要导入的项目Solution右键->Add Solution to Subversion,
2.RepositoryUrl为https://xxx.xxx.xxx.xxx:端口/svn/项目 (对应的版本库)然后选择待处理的Solution,右键-> commit
这样初始数据就已经全部导入到了我们定义的版本库中
b) SVN检出
将SVN服务端所保存的数据下载到个人工作平台.
组长上传初始项目后,各组员可以到服务器上检出项目
1. 打开Visual Studio 2010->文件->Subversion->open from Subversion
2. 点击添加URL,输入服务地址: https://xxx.xxx.xxx.xxx:端口/svn//项目/ (对应的版本库)选择初始项目的Solution,挑选Local Directory
c) 进行项目更新和修改
1.为了保证项目统一,每人在进行项目更改之前,要更新到最新版本.在项目上右键->Subversion->Update to Specific Version
我们还可以通过view Project History来查看和恢复以前的版本
注:update之后确定在本机可以编译通过。
2.为了保证一个组员在更改项目的某一个文件的同时另一个组员不可以更改此文件,更改此文件之前要对此文件进行Lock,选定要更改的文件右键->Subversion->Lock,然后才可进行更改.更改完毕之后立即将项目签入
d) SVN签入
在对项目进行更改之后,被更改的文件会如下在文件名之前加上小红点,我们需要把更改的部分签入到服务端上
如下,右键更改过的工程->commit project changes,可以看到文件前面图标恢复成对钩
注意:为了方便以后进行版本恢复过程中进行选择版本,在签入过程中要求每个组员在Log Message中填写修改人姓名和进行了哪些修改,添加了那些内容
e) 将项目恢复到特定版本
在项目中我们可以将项目恢复到特定时期的某一个版本,步骤如下:
1.右击solution->Subversion->update to Specific Version
2.在随后跳出的对话框中选择Type->Revision
随后通过点击来针对Log Viewer提供的相关信息来恢复到某一版本。如果组内确定要使服务器上的版本恢复到以前的此版本,可以将恢复后的此版本进行commit。