在线指导:Windows系统服务自动运行对于SVN如何实现

开发 项目管理
本文和大家讨论一下如何让SVN作为windows系统服务自动运行,本文通过两种方法进行讲解,在这里拿出来和大家分享一下,希望对大家有用。

如何让SVN作为windows系统服务自动运行?这是本节讲的重点内容,主要包括两种方法,下面我们为大家一一讲解。

方法一:

让SVN作为windows系统服务自动运行***种方法。

  1. SVNService(将svn作为windows服务运行的工具)  
  2. SVNServiceWrapperforWindows  
  3. ThisismyWin32ServicewrapperforSVN.Sourceisincluded,anditsinthepublicdomain.Noneedtocopyrightthisstuff.  
  4. Usageinstructions:  
  5. SVNService-?todisplaythislist  
  6. SVNService-install<svnserveparameters>toinstalltheservice  
  7. SVNService-setup<svnserveparameters>tochangecommandlineparametersforsvnserve  
  8. SVNService-removetoremovetheservice  
  9. SVNService-debugtorunasaconsoleappfordebugging  

将svnservice.exe放在subversion的bin目录下
Example:
比如,你的所有项目都在e:\svnrepo下,你可以如下:
安装时用SVNService-install-d-re:\svnrepo
更改时用SVNService-setup-d-re:\otherplace\svnrepo
如果访问其中的一个项目e:\svnrepo\project1,可以指定路径
svn://localhost/project1(注:作为url时用/)
***次安装完后要到服务中手动启动它,或者到服务中将它设为自动启动,让每次机器启动时自动启动这个服务。

方法二:

让SVN作为windows系统服务自动运行第二种方法。Subversion从1.4版本开始,可以以windows系统服务的形式在开机时自动运行。但Subversion安装程序还不能把自己安装成windows服务,需要我们自己进行手动安装,方法如下:打开一个DOS命令窗口,执行如下命令:  
sccreatesvnservebinPath="\"C:\ProgramFiles\Subversion\bin\svnserve.exe\"--service--roote:\svn"displayname="SubversionRepository"depend=Tcpipstart=auto  
其中,sc是windows自带的服务配置程序,参数binPath表示svnserve可执行文件的安装路径,由于路径中的"ProgramFiles"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\"--service参数表示以windows服务的形式运行,--root指明svnrepository的位置,service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。displayname表示在windows服务列表中显示的名字,depend=Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。安装服务后,svnserve要等下次开机时才会自动运行。 a若要卸载svn服务,则执行scdeletesvnserve即可。让SVN作为windows系统服务自动运行方法介绍完毕。
 

【编辑推荐】

  1. SVN服务器端与Eclipse中的客户端配置详解
  2. ApacheSVN服务器安装指导手册
  3. 独立服务器SVNServer安装大揭秘
  4. SVN服务器配置问题专家解析
  5. MyEclipse8.5开发环境配置中SVN插件安装重点解析
责任编辑:佚名
相关推荐

2010-05-26 16:17:46

2010-06-02 17:16:16

自动运行SVN

2010-05-31 10:09:32

2010-05-24 09:59:54

SVN服务器搭建

2010-05-31 14:32:44

SVN自动同步

2010-05-26 15:07:36

SVN版本库自动备份

2010-05-26 08:37:45

启动SVN

2010-06-02 19:54:48

SVN自动更新

2010-05-20 17:06:48

SVN CO

2010-05-19 18:26:28

SVN服务器安装

2010-05-26 14:53:28

SVN版本库自动备份

2010-05-31 14:19:47

2010-05-28 13:06:49

SVN代码管理服务器

2011-03-30 09:03:33

2010-05-19 15:00:18

Apache+SVN部

2010-05-20 19:01:03

Eclipse使用SV

2010-05-24 09:24:18

SVN服务器搭建

2010-06-02 09:45:02

SVN学习笔记

2010-05-25 09:45:06

SVN服务器环境配置

2010-06-02 19:01:38

搭建SVN服务器
点赞
收藏

51CTO技术栈公众号