该文档将逐步教您如何在软件开发过程中使用svn 客户端
一.基本操作
第一步:安装客户端
到共享文件夹下,下载TortoiseSVN-1.4.0.7501-win32-svn-1.4.0.msi 安装程序,双击直接安装即可。安装成功后,右键单击鼠标会多出两个选项,分别是SVN checkout 和Tortoise SVN 。
第二步:建立工作区
项目开始之前,在本地PC 的硬盘上,创建一个文件夹,文件夹命名随意(例如workspace
),该文件夹即作为软件开发者在项目开发过程中的工作区。
第三步:下载版本库
假如现在开发一个项目,配置管理员会在服务端建立一个该项目的版本库test
在workspace 文件夹上,右键单击鼠标。选择SVN checkout ,会出现如下窗口
在URL of repository 中输入版本库地址,http://10.155.11.10:81/svn/test ,在Checkout dir 中系统会自动添加第二步所创建的工作区目录。
在Revision 中,选中HEAD revision ,这样将会下载到版本库的最新版本。如果想下载库中的旧版本文件,可选中Revision ,然后填入版本号即可。
如果不想下载整个版本库,而是只想下载自己负责的那部分模块,可以在URL 后添加模块名,例如http://10.155.11.10:81/svn /test/Doc 。
单击OK ,输入用户名和密码
第四步:修改版本库
对版本库的修改包括修改文件内容,添加删除文件,添加删除目录。
经过第三步的操作,本地的工作区文件夹,即workspace 上会有绿色对勾出现,工作区下的文件也会带有绿色对勾,
图2
如果对库中某一个文件进行了修改,系统会自动为这个文件和这个文件所在的各级父文件夹加上红色叹号,代表该文件或目录已经在本地被修改,如图3
当所有对版本库的修改操作完毕后,右键单击工作区文件夹,选择 commit 提交新版本,输入密码后系统将把修改后的版本库上传到服务端,即完成一次对版本库的更新。
注意:
新版本提交之后,其他拥有写权限的用户也许会重复以上几步的操作,完成对版本库的再一次更新。所以,每次在工作区文件夹下修改本地版本库之前,必须首先对本地版本库执行一次更新(右键单击工作区,选择 SVN Updata ),将最新的版本下载到本地,然后再进行修改操作。