自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Windows下自動(dòng)啟動(dòng)SVN服務(wù)詳解

開發(fā) 項(xiàng)目管理
本文和大家一起學(xué)習(xí)一下Windows下自動(dòng)啟動(dòng)SVN問題,主要包括安裝svnservice和刪除服務(wù)等內(nèi)容,希望通過本文你能學(xué)到更多關(guān)于啟動(dòng)SVN方面的知識(shí)。

本節(jié)介紹一下Windows下自動(dòng)啟動(dòng)SVN,包括安裝svnservice,配置服務(wù)是自動(dòng)啟動(dòng)和刪除服務(wù)幾部分,在這里和大家簡單介紹分享一下,希望通過本節(jié)的學(xué)習(xí)你能掌握Windows下自動(dòng)啟動(dòng)SVN的方法。

以前的svnserve要想成為windows服務(wù),必須依賴于svnservice或其他工具。從Subversion1.4開始,Subversion本身就集成Windows服務(wù)的工具。
1.安裝svnservice
在WindowsNT中(包括WindowsXP,Windows2000,Windows2003Server)本身包含了一個(gè)安裝服務(wù)的工具,叫做"ServiceControl",也就是sc.exe。
例如我的Subversion安裝在"D:Subversion",版本庫在"D:svnroot",而我希望對(duì)應(yīng)的Subversion服務(wù)名為svnservice,安裝這個(gè)svn服務(wù)的命令就可以這樣寫:
sccreatesvnservice
binpath="D:Subversionbinsvnserve.exe--service-rD:svnroot"
displayname="SVNService"
depend=Tcpip
請(qǐng)注意,因?yàn)楸阌诓炜?,上面的命令分為多行,但在?shí)際執(zhí)行時(shí)應(yīng)該在一行里。另外,在以前啟動(dòng)svnserve時(shí)會(huì)使用"-d"選項(xiàng),也就是守護(hù)進(jìn)程模式,在這里不能使用,會(huì)導(dǎo)致服務(wù)無法啟動(dòng)。同樣,"-i"和"-t"選項(xiàng)也不能使用。
在命令行窗口執(zhí)行完這個(gè)命令之后,服務(wù)還沒有啟動(dòng),你可以繼續(xù)運(yùn)行"netstartsvnservice"啟動(dòng)這個(gè)服務(wù),然后使用"netstopsvnservice"停止服務(wù)。
另外還有兩點(diǎn)需要小心處理。首先,如果路徑中包括空格,一定要用“”處理“"”號(hào),例如上面的例子中如果svnserve.exe在“c:programfilessubversion”中,則命令應(yīng)該寫為“binpath=""c:programfilessubversionbinsvnserve.exe"”(“”中的內(nèi)容),整個(gè)命令如下,紅色部分是改變部分:
sccreatesvnservice
binpath=""D:programfilesSubversionbinsvnserve.exe"--service-rD:svnroot"
displayname="SVNService"
depend=Tcpip
其次,sc對(duì)選項(xiàng)的格式還有要求,例如“depend=Tcpip”不能寫為“depend=Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必須有空格。
2.刪除服務(wù)
如果服務(wù)安裝的有問題,你可能需要?jiǎng)h除服務(wù)。要?jiǎng)h除前面添加的服務(wù),只需要運(yùn)行"scdeletesvnservice","svnservice"就是我們創(chuàng)建服務(wù)時(shí)使用的名字。
3.配置服務(wù)是自動(dòng)啟動(dòng)SVN
默認(rèn)情況下安裝的服務(wù)不會(huì)隨Windows的啟動(dòng)而啟動(dòng)SVN,為了使svn服務(wù)能夠隨Windows啟動(dòng)而啟動(dòng),需要修改一下"sccreate"命令(首先要?jiǎng)h除),增加"start=auto"選項(xiàng):
sccreatesvnservice
binpath="D:\Subversion\bin\svnserve.exe--service-rD:\svnroot"
displayname="SVNService"
depend=Tcpip
start=auto
當(dāng)然你也可以使用圖形化的工具修改服務(wù)的屬性,你可以在“開始->運(yùn)行...”中執(zhí)行"services.msc",然后在界面中修改。
查考文獻(xiàn):http://www.blogjava.net/Alpha/archive/2007/08/29/141108.html
注意:在使用eclipseSVN插件時(shí),我發(fā)現(xiàn)原來的路徑不管用了,所以創(chuàng)建服務(wù)的時(shí)候要注意binpath="D:\Subversion\bin\svnserve.exe--service-rD:\svnroot"svnroot是你庫的上一個(gè)目錄。我就犯了這個(gè)錯(cuò)誤了地址寫成了D:\svnroot\demo,結(jié)果我客戶端訪問svn://localhost/svnroot/demo是提示non-existentinthatrevision,修改成svn://localhost/就能訪問了,當(dāng)然如果你就使用一個(gè)庫的話,剛才的訪問就更方便了。本節(jié)介紹Windows下自動(dòng)啟動(dòng)SVN,請(qǐng)關(guān)注本節(jié)其他相關(guān)報(bào)道。

【編輯推薦】

  1. TortoiseSVN 中文版安裝問題詳解
  2. 實(shí)用SVN配置教程淺析
  3. 利用SVN更新URL問題詳解
  4. 學(xué)習(xí)指導(dǎo) 如何搭建SVN服務(wù)器
  5. RedHat系統(tǒng)下如何搭建SVN服務(wù)器大揭秘 
責(zé)任編輯:佚名
相關(guān)推薦

2010-05-26 09:21:12

啟動(dòng)SVN

2014-01-06 11:24:51

Linux桌面啟動(dòng)程序

2010-05-26 09:33:21

啟動(dòng)SVN服務(wù)

2010-05-24 11:27:20

SVN配置自動(dòng)更新WE

2010-05-21 13:23:23

SVN作為window

2010-06-02 17:16:16

自動(dòng)運(yùn)行SVN

2010-05-24 19:42:54

SVN權(quán)限配置

2012-02-21 23:05:17

Windows啟動(dòng)順序

2010-05-21 13:57:39

SVN在Windows

2010-05-31 15:55:42

2010-05-26 14:28:53

本地SVN

2010-06-02 17:02:34

啟動(dòng)SVN服務(wù)

2011-08-24 15:16:37

Oracle數(shù)據(jù)庫自動(dòng)備份

2010-05-20 12:43:37

SVN Update命

2018-05-25 15:26:28

Windows 10Windows自動(dòng)啟動(dòng)

2010-05-17 15:00:06

IIS服務(wù)

2010-05-31 10:22:56

2010-05-26 14:16:17

本地SVN服務(wù)器

2010-05-25 17:46:51

SVN備份

2010-05-26 15:07:36

SVN版本庫自動(dòng)備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)