本文主要通过svnserve命令来快速搭建版本库。
1、准备工作。
安装Subversion、TortoiseSVN.(你只装了小乌龟,还没装Subversion?赶紧去下一个安装,此处不细表。。。)
2、创建版本库。
假使版本库位置准备放在“d:\repository”目录下。
打开dos命令窗口:
a、创建目录;
mkdir d:\repository
b、创建demo版本库;
svnadmin create d:\repository\demo
c、设置帐户、访问权限
进入“d:\repository\demo\conf”目录下,
修改passwd文件(这是设置你的账号和密码的)
[users]
jack = jack888
修改svnserve.conf文件(匿名用户只读、通过帐户验证的可写)
[general]
anon-access = read
auth-access = write
password-db = passwd
realm = demo
3、启动服务
svnserve -d -r d:\repository\demo
这是以后台模式运行的,执行该命令的窗口不能关,不然就结束该服务了。
现在已经可以通过“svn://127.0.0.1/demo”访问了。
4、设置为windows的服务
保持着一个窗口太占地方了,通过下面命令把它设置为一个windows服务。
sc create svn
binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r d:\repository\demo"
displayname= "Subversion Server"
depend= Tcpip
start= auto
注意:这个命令“=”后要有个空格!
这样就可以使用net start svn 和net stop svn 来启动或停止该服务了。
附:
使用Subversion进行版本控制