服务端:Subversion
客户端:TortoiseSVN
安装软件Subversion:http://jaist.dl.sourceforge.net/project/win32svn/1.8.5/Setup-Subversion-1.8.5.msiTortoiseSVN:http://jaist.dl.sourceforge.net/project/tortoisesvn/1.8.5/Application/TortoiseSVN-1.8.5.25224-win32-svn-1.8.8.msi
创建版本控制仓库所谓版本控制仓库,也就是用来存放代码文件等资料的文件夹。在本地新建文件夹用来做为仓库,接着右键TortoiseSVN->Create repository here,会有成功提示,最后在该文件下会有新的文件生成如下图示操作:
设置访问权限一般情况下,我们将通过验证用户/密码方式来允许客户端的操作。打开conf文件下的svnserve.conf文件,按图中所标的对12行,20行进行修改(将访问模式设为用户密码访问),相关含义见文件中的说明:
添加用户新建不同的用户,分配给不同需求的客户。在conf文件下的passwd加入帐户名和密码,等号前后分别是帐户名和密码:
将文件夹或文件import至仓库在仓库文件夹里新建测试文件夹TSTSVN,接着右键TortoiseSVN->Import...,将TSTSVN加到版本控制中并设定访问路径:
启动SVN服务并设置为开机启动在启动文件夹C:\Documents and Settings\「开始」菜单\程序\启动 下添加启动脚本svnst.bat,内容为: sc create svnserve binpath= 'D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\work\PCDP_RHEL_LOCAL' depend= Tcpip start= autosc start svnserve 运行该脚本后成功启动SVN服务端,且在任务管理器中能看到:svnserve.exe
测试通过第5步设置TSTSVN的路径,我们将TSTSVN文件夹checkout出来:右键->SVN Checkout...
如果只在本机使用,不提供局域网内版本控制功能,则只安装客户端 TortoiseSVN即可,相关文件的路径设置格式为:file:///D:/work