(13)如何将svn的服务不通过窗口开启,直接注册到计算机的系统服务中
注册Windows系统服务:
sc create SVN-Service binpath= \Files\\Subversion\\bin\\svnserve.exe --service -r D:\\repository\\svn\
其中:
SVN-Service:为服务名。
binpath= \Files\\Subversion\\bin\\svnserve.exe --service -r D:\\repository\\svn\:使用svnserve的命令,启动D盘仓库为repository\\svn文件夹下的所有服务。 displayname= \:显示的服务名称。 start= auto:自动启动
depend= Tcpip:依赖服务器(固定写法) 其次注意:
sc对选项的格式还有要求,例如―depend= Tcpip‖不能写为―depend = Tcpip‖或―depend=Tcpip‖,也就是―=‖前不能有空格,而后面必须有空格。
可以在电脑的服务项中看到我们创建的服务。并且启动我们的服务。svn服务器就起来了。
附加:删除服务的命令
sc delete \服务名\如果服务名中间有空格,就需要前后加引号),服务名称可以在服务的属性里找到,不要将服务名称误认为显示名称。
注意:如果是win7系统,必须以管理员的身份运行才能注册系统服务
三:安装TortoiseSVN客户端
安装文件:
按照路径安装即可。
安装成功,需要重新启动服务器,可以在桌面点击右键,看到。
(1)使用图形界面完成以上的工作
(2)创建svn数据仓库
(3)客户端从服务器端检出文件
使用Check Out命令与服务器取得连接,同时获取服务器上的代码。