安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn

一、下载并安装服务器端Subversion
下载地址:http://subversion.apache.org
当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversion

二、下载并安装客户端TortoiseSVN
下载地址: http://tortoisesvn.net/downloads.html
当前最新版本为1.8.8,默认安装目录为: C:\Program Files\TortoiseSVN

三、下载并安装Visual Studio插件AnkhSvn
下载地址:https://ankhsvn.open.collab.net/downloads
当前最新版本为2.5.12478,默认安装目录为: C:\Program Files\AnkhSVN 2

四、建立SVN版本库
在D盘建立一个文件夹,例如SvnRepository,右键选择TortoiseSVN,再选择Create repository here,里面自动会生成一些文件夹和文件;

五、配置SVN库的信息
(1)进行身份验证
 打开D:\SvnRepository\conf\svnserve.conf,在[general]节点下找到行“# password-db = passwd”,“#”表明注释,把它去掉;
(2)增长用户
 打开D:\SvnRepository\conf\passwd,在[users]节点下增长一行“admin = 123456”,表示增长一个用户名为admin,密码为123456的用户;

六、配置SVN为开机自动启动的系统服务
在C:\Program Files\Subversion\bin文件夹下新建svn.bat,内容为下面3行,sc create后面不要有换行:

sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r d:\SvnRepository" depend= Tcpip start= auto

sc start svnserve

pause

执行后在“控制面板->管理工具->服务”能看到已经启动的服务svnserve;

七、验证svnserve是否正常工做
在资源管理器中随便一个地方右键选择TortoiseSVN -> Repo-browser,在弹出的 URL 对话框中输入:
svn://localhost或svn://本机IP地址,成功访问后可看到文件目录。

八、局域网其它计算机访问本机SVN,安装客户端TortoiseSVN后输入:svn://IP地址。
 当不能访问时测试下端口是否能连通:telnet IP地址 3690html


九、SVN服务器更改ip地址后客户端的设置
假设svn原服务器ip为192.168.1.1,更换为192.168.1.2,VS项目从新更换ip:
一、运行--cmd--打开命令运行窗口;
二、cd到vs项目的根目录:cd E:\Projects\Test
三、执行svn switch --relocate svn://192.168.1.1 svn://192.168.1.2
四、如VS项目已经打开,则须要关闭从新打开,VS--菜单文件--Subversion--Change Source Control,弹出窗口可看出IP变为192.168.1.2; apache

相关文章
相关标签/搜索