1,安装:
SVN采用c/s结构, 安装时当然要server: 如svnserver和client: 如Tortoise..
2, 创建repository:
svnadmin create F:/Env/SvnRoot
svnadmin 是一个exe文件,在svn server安装bin目录下, F:/Env/SvnRoot是路径.
3, 设置权限:
conf 目录下: svnserve.conf文件上,改写 password-db文件所反指目录, 一般设为当前目录下的 passwd文件, 打开passwd, 添加
user = passwd, 即可.
3, 运行svn server:
svnserve --daemon --root F:/Env/SvnRoot
svnserve 与 svnadmin 类似, 在,在svn server安装bin目录下.
或者直接将其设成xp下的service:
sc create svnservice
binpath= "D:/Subversion/bin/svnserve.exe --service -r D:/svnroot"
displayname= "SVNService"
depend= Tcpip
还有两点需要小心处理。首先,如果路径中包括空格,一定要用“/”处理“"”号,例如上面的例子中如果svnserve.exe在“c:/program files/subversion/”中,则命令应该写为“binpath= "/"c:/program files/subversion/bin/svnserve.exe/"”(“”中的内容),整个命令如下,红色部分是改变部分:
sc create svnservice binpath= "/"D:/program files/Subversion/bin/svnserve.exe/" --service -r D:/svnroot" displayname= "SVNService" depend= Tcpip |
其次,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。
4, import: