采用svn协议的好处是安全性比较强,可任意更改服务监听端口。运行%SVN_HOME%\bin\svnserve –d –r d:\svnrepo,即可按照daemon方式来运行一个后台进程,监听svn协议的请求。-r的作用是声明root目录。
在linux下运行一个daemon进程非常简单,但是在windows中想让进程在后台运行就需要做成服务才行。下载并安装SVN Service Wrapper,将svnserve包装为服务。
http://dark.clansoft.dk/~mbn/svnservice/
执行:svnservice -install -d -r d:\svnrepo,在控制面板->服务中手动开启。用TortoiseSVN浏览svn://localhost/,注意要带上最后的“/”指明root才能正确访问。
使用版本控制必须要进行权限控制,svn协议的权限控制可通过ssh来控制,访问协议则改为:svn+ssh://localhost/,windows下这种方式需要安装ssh客户端。
另一种简易的版本控制为使用passwd文件。修改
