windows下添加svn服务

来源:互联网 发布:淘宝小石头运动正品 编辑:程序博客网 时间:2024/05/17 17:44

          要将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
      
创建服务成