利用windows服务自动启动SVN服务
svn服务安装成功后,都要用svnserve -d -r G:\svnData 来启动服务。
上面命令中,svnserve是SVN服务器安装路径下bin路径下的一个可执行程序,G:\svnData是Svn资源库的保存位置。运行上面命令
即可启动SVN服务器。运行SVN服务器需要3690端口,如果其他程序占据了端口,那么将导致SVN服务器启动失败。
每次都通过命令来启动SVN服务器也是一件烦琐的事情,因此可以将SVN服务器程序安装成Windows服务。可以借助于Windows提供的sc.exe工具实现。
sc create svn binpath= "c:\Subversion\bin\svnserve.exe --service -r G:\svnData" displayname="Subversion服务" depend= Tcpip
上面命令的"binpath=" 之后必顺要有个空格。如果执行上面命令出错,通常都是空格导致。
sc是windows自带的服务配置工具,create 用于安装widnows服务,svn是服务名,这个可以随意改变。
一旦将某个程序安装成为Windows服务 ,就可以通过运行Windows平台的service.msc来管理这些服务。包括把它们设置成自动启动的Windows服务。如果将该服务设置成自动启动的windows服务,每次windows启动时都会自动启动该服务。
最后如果希望删掉SVN服务,只要运行
sc delete svn
浙公网安备 33010602011771号