Windows下啟動(dòng)SVN服務(wù)應(yīng)注意的七大問題
本節(jié)和大家一起學(xué)習(xí)一下Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù)方面的知識(shí),主要介紹了應(yīng)該的幾個(gè)問題,這里和大家分享一下,希望通過本節(jié)的介紹大家在以后的學(xué)習(xí)過程中能夠避免類似的錯(cuò)誤。
Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù)
創(chuàng)建autoRunSVN.bat文件,內(nèi)容是:sccreateMySVNServerbinpath="\"C:\ProgramFilesSubversion\svnserve\svnserve\"--service-rH:\homerepos"displayname="SVNService"depend=Tcpipstart=autopause
注意之處:
(1)sc是windows自帶的服務(wù)配置程序,MySVNServer是服務(wù)的名稱,似乎沒什么用。
(2)參數(shù)binPath表示svnserve可執(zhí)行文件的安裝路徑,由于路徑中的"ProgramFiles"帶有空格,因此整個(gè)路徑需要用雙引號(hào)引起來。而雙引號(hào)本身是個(gè)特殊字符,需要進(jìn)行轉(zhuǎn)移,因此在路徑前后的兩個(gè)雙引號(hào)都需要寫成\"。
(3)--service參數(shù)表示以windows服務(wù)的形式運(yùn)行,--r指明svnrepository的位置,service參數(shù)與r參數(shù)都作為binPath的一部分,因此與svnserve.exe的路徑一起被包含在一對(duì)雙引號(hào)當(dāng)中,而這對(duì)雙引號(hào)不需要進(jìn)行轉(zhuǎn)義。
(4)Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù)時(shí)還要注意displayname表示在windows服務(wù)列表中顯示的名字,depend=Tcpip表示svnserve服務(wù)的運(yùn)行需要tcpip服務(wù),start=auto表示開機(jī)后自動(dòng)運(yùn)行。安裝服務(wù)后,svnserve要等下次開機(jī)時(shí)才會(huì)自動(dòng)運(yùn)行。
?。?)binPath的等號(hào)前面無空格,等號(hào)后面有空格displaynamedependstart也都一樣service前面是--,不是-,而r前面是-
?。?)若要卸載svn服務(wù),則執(zhí)行scdeletesvnserve即可。
(7)從“sc”到“auto”是在同一個(gè)命令sc,必須寫在同一行。創(chuàng)建成功后,可以在運(yùn)行中鍵入service.msc察看系統(tǒng)服務(wù),找到SVNService項(xiàng),查看這項(xiàng)服務(wù)的屬性,可以使用Windows提供的界面操作SVNService服務(wù)了。
也可以使用命令行啟動(dòng)SVN服務(wù)或者停止服務(wù)。
啟動(dòng)SVN服務(wù):C:\>netstartsvnserviceSVNService服務(wù)正在啟動(dòng).SVNService服務(wù)已經(jīng)啟動(dòng)成功。
停止服務(wù):C:\>netstopsvnserviceSVNService服務(wù)正在停止.SVNService服務(wù)已成功停止。
刪除創(chuàng)建的服務(wù)C:\>scdeletesvnsvnservice。本節(jié)有關(guān)Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù)內(nèi)容介紹到這里。
【編輯推薦】
- Windows下自動(dòng)啟動(dòng)SVN服務(wù)詳解
- 專家提醒 Windows開機(jī)自動(dòng)啟動(dòng)SVN服務(wù)需要注意的幾個(gè)問題
- 專家指導(dǎo) 如何快速架設(shè)SVN代碼管理服務(wù)器
- 技術(shù)分享 如何進(jìn)行SVN代碼管理
- 學(xué)習(xí)筆記: 如何刪除SVN版本控制信息