最新AnkhSVN使用手册.docx
Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateAnkhSVN使用手册AnkhSVN使用手册目录一、账号相关信息1二、权限问题1三、安装使用过程1(一)安装:1(二)AnkhSVN的使用:1a)项目初始化导入:1b)SVN检出1c)进行项目更新和修改2d)SVN签入2e)将项目恢复到特定版本3一、账号相关信息SVN客户端账号:每人姓名首字母 密码:123二、权限问题服务端针对前台组、服务组、数据库组、文档有着四个版本库FrontPages、WebServices、Database、Documentations。四个部分的相关文件都将上传到这四个版本库中。前台组人员对FrontPages中的文件有Read/Write权限,其它所有项目组人员有Read权限。服务组人员对WebServices中的文件有Read/Write权限,其它所有项目组人员有Read权限。数据库组人员对Database中的文件有Read/Write权限,其它所有项目组人员有Read权限。项目负责人对Documentations中的文件有Read/Write权限,其它所有项目组人员有Read权限。三、安装使用过程(一) 安装:Subversion客户端安装-AnkhSVN主程序安装:双击AnkhSVN-2.X.XXXX.XX.msi(二) AnkhSVN的使用:a) 项目初始化导入:1.打开Visual Studio 2010,选择要导入的项目Solution右键->Add Solution to Subversion,2.RepositoryUrl为https:/192.168.89.11:8443/svn/WebServices (对应的版本库)然后选择待处理的Solution,右键-> commit这样初始数据就已经全部导入到了我们定义的版本库中b) SVN检出将SVN服务端所保存的数据下载到个人工作平台.组长上传初始项目后,各组员可以到服务器上检出项目1. 打开Visual Studio 2010->文件->Subversion->open from Subversion2. 点击添加URL,输入服务地址: https:/ 192.168.89.11:8443/svn/WebServices/ (对应的版本库)选择初始项目的Solution,挑选Local Directoryc) 进行项目更新和修改1.为了保证项目统一,每人在进行项目更改之前,要更新到最新版本.在项目上右键->Subversion->Update to Specific Version我们还可以通过view Project History来查看和恢复以前的版本2.为了保证一个组员在更改项目的某一个文件的同时另一个组员不可以更改此文件,更改此文件之前要对此文件进行Lock,选定要更改的文件右键->Subversion->Lock,然后才可进行更改.更改完毕之后立即将项目签入d) SVN签入在对项目进行更改之后,被更改的文件会如下在文件名之前加上小红点,我们需要把更改的部分签入到服务端上如下,右键更改过的工程->commit project changes,可以看到文件前面图标恢复成对钩注意:为了方便以后进行版本恢复过程中进行选择版本,在签入过程中要求每个组员在Log Message中填写修改人姓名和进行了哪些修改,添加了那些内容e) 将项目恢复到特定版本在项目中我们可以将项目恢复到特定时期的某一个版本,步骤如下:1.右击solution->Subversion->update to Specific Version2.在随后跳出的对话框中选择Type->Revision随后通过点击来针对Log Viewer提供的相关信息来恢复到某一版本。如果组内确定要使服务器上的版本恢复到以前的此版本,可以将恢复后的此版本进行commit。-