TortoiseSVN也可以做服务用

之前以为


TortoiseSVN只是一个客户端,后来发现,也可以当服务端用,服务就是安装路径下的svnserve.exe,输入相关的参数就可以了,最主要的参数是存储库的路径,所以把存储库Repository放到移动硬盘上是可行的,随便找台装了TortoiseSVN的机子挂接上存储库,就可以愉快的提交和更新了。

以下为转载

http://blog.sina.com.cn/s/blog_812a759a01012cob.html

创建服务:

sc create Mysvnservice binpath= "\"D:\Program Files (x86)\VisualSVN Server\bin\svnserve.exe\" --service --root E:\Repositories" displayname= "Mysvnserver" depend= Tcpip start= auto

启动服务:

net start Mysvnservice

停止服务:

net stop Mysvnservice

卸载服务:

sc delete Mysvnservice

说明:

(1)sc是windows自带的服务配置程序,Mysvnservice为服务的名称

(2)参数binPath示意 svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径须要用双引号惹起来。而双引号本身是个特殊字符,须要执行转移,因此在路径前后的两个双引号都须要写成\" 。

(3)--service参数示意以windows服务的形式运行,--r指明svn repository的位置,service参数与r参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不须要执行转义。

(4)displayname示意在windows服务列表中显示的名字(但实际上windows服务列表中显示的不是Mysvnserver,而是Mysvnservice) depend =Tcpip 示意 svnserve服务的运行须要 tcpip服务,start=auto示意开机后自动运行。安装服务后,svnserve要等下次开机时才会自动运行。

(5)binPath的等号前面无空格,等号后面有空格 displayname depend start也都一样 service前面是--,不是- ,而r前面是-

(6)从“sc”到“auto”是在同一个命令sc,必须写在同一行。建立成功后,能够在运行中键入service.msc察看系统服务,找到SVNService项,查看这项服务的属性,能够运用 Windows提供的界面操作SVNService服务了


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值