在网上找到一个可以使用的方法,能把Subversion的svn服务程序变成Windows后台服务,方法如下:
在控制台输入如下命令:
创建服务:
sc create SvnService binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r C:\SVNRoot" displayname= "Svn Service" depend= Tcpip
上面的命令会创建服务,服务名称为Svnservice, 针对的版本库根目录是C:\SVNRoot,在这个目录下面可以创建多个版本库,比如C:\SVNRoot\HIS和C:\SVNRoot\WebSite
删除这个服务:
delete SvnService
修改服务配置:
sc config SvnService binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\SVNRoot" displayname= "Svn Service" depend= Tcpip
把服务设置为自启动:
sc config SvnService start= auto
启动这个服务:
net start SvnService