要将Subversion服务添加到windows服务中需要在dos下创建一个windows服务。命令如下:
sc create svn binpath= "\"D:\ProgramFiles\Subversion\bin\svnserve.exe\" --service -r D:\svnroot" displayname="Subversion Server" depend= Tcpip start= auto
这样定义了一个新的windows服务,叫做"svn",会在启动时(这里根目录是D:\svnroot)执行特定的svnserve.exe。
首先,要注意svnserve.exe必须使用--service选项启动。svnserve的其它选项必须在同一行上指定,但是你不能使用冲突的选项,而选项-r或--listen-port都没有问题。
其次,调用SC.EXE时必须注意空格:key= value的模式中key=之间必须没有空格,而且在与value之间只能有一个空格。
最后,必须注意执行的命令行中的空格,如果目录名中包含了空格,为了避免这些字符,将整个binpath值放在双引号中。按照上面的命令行输入就没有问题。
定义好了服务,就可以使用服务管理控制面板进行停止、启动和查询,或者通过命令行:
C:\> net stop svn
C:\> net stat svn
删除这个windows服务,输入命令C:\>scdelete svn
创建服务成
windows下添加svn服务
最新推荐文章于 2023-09-19 15:06:51 发布