12/17/2007
将svnserve架设的Subversion服务器加入Windows服务中
由于没有适合Apache 2.2.6的Subversion版本,一直使用svnserve.exe作为Subversion服务器。使用的时候都要先开启svnserve -d -r "路径" 这个批处理文件,而且一直有一个DOS窗口开着,很烦。
今天查了一下svnserve的参数,发现一个 --service 模式。进行资料查询以后,成功将其加入Windows的服务之中。
具体方法:使用命令行输入以下命令:
sc create svnserve binpath= "\"F:\Program Files\Subversion\bin\svnserve.exe\" --service -r 路径" displayname= "Subversion" depend= tcpip start= auto
该命令将在Windows服务中增加一条名为"Subversion"的服务。手动将其启动(或重启之后也将启动),即可正常使用。
此后,svnserve将一直处于启动的状态。
详细内容,可以参考http://svn.collab.net/repos/svn/trunk/notes/windows-service.txt