1、安装Subversion软件
2、建立版本库
1)使用TortoiseSVN图形化创建
2)使用Subversion,进入命令行切换到subversion的bin目录下,输入svnadmin create e:/svn/test
3、运行独立服务器
svnserve --daemon --root e:/svn(url 为svn://localhost/test)
你可能会问这样岂不是每次启动SVN服务器都要输入一次命令?怎样才能让SVN服务器在开机的时候自动启动呢?答案就是将SVN服务注册到Windows系统服务,在Windows命令提示符里执行命令sc create SVN binpath= "/"d:/subversion/bin/svnserve.exe/" --service -r F:/SVN" displayname= "SVN Service" depend= Tcpip start= auto,这个命令是不是有点长?其实很容易理解,sc是Windows自带的系统服务注册工具,微软支持中心提供了详细的说明,这里我就不再复述了,参数binpath= "/"d:/subversion/bin/svnserve.exe/" --service -r F:/SVN"和我们前面手动启动SVN服务器的命令很像吧?只是把-d改成了--service,这不难理解,因为现在是服务嘛。好了,现在已经大功告成了,重起一下试试吧。
PS:如果想从系统服务里删除刚才注册的SVN服务可以使用sc delete SVN命令。
4、配置用户和权限
svnserve.conf:
[general]
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
passwd:
[users]
harry = harryssecret
authz:
[groups]
[/]
harry = rw
本文详细介绍了如何安装、配置并自动化启动Subversion版本控制系统,包括创建版本库、运行独立服务器以及配置用户和权限等关键步骤,旨在帮助开发者高效管理代码版本。
759

被折叠的 条评论
为什么被折叠?



