萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows XP 教學

Windows 開機自動啟動 SVN 服務完整指南:sc 命令參數詳解與避坑要點

Subversion (SVN) 作為主流版本控制工具,以 Windows 服務模式運行可實現開機自動啟動。本文詳細講解 sc create 命令各參數含義、路徑轉義規則、依賴關係設定,並提供完整批次檔範例與服務管理命令,助您一次配置成功。

核心批次檔:autoRunSVN.bat

sc create MySVNServer binpath= "\"C:\Program Files\Subversion\svnserve\svnserve.exe\" --service -r H:\homerepos" displayname= "SVNService" depend= Tcpip start= auto pause

關鍵參數深度解析

參數說明避坑重點
binpath=svnserve.exe 完整路徑 + 服務參數路徑含空格需雙引號包裹,且引號需轉義為 \";--service 與 -r 同屬 binpath 內容,共用一組引號
displayname=服務管理員顯示名稱等號後需空格,建議加引號防空格截斷
depend=依賴服務 (Tcpip)確保網路堆疊就緒後再啟動 SVN
start=啟動類型:auto (自動) / demand (手動)auto 才能開機自啟
語法細節所有參數 等號前無空格、等號後有空格;--service 雙連字號,-r 單連字號全行必須單行書寫,不可換行

服務管理常用命令

:: 查看服務屬性 (GUI)
services.msc

:: 命令列控制
net start svnservice    :: 啟動
net stop svnservice     :: 停止
sc delete svnservice    :: 刪除服務

驗證步驟

  1. 執行批次檔 (需管理員權限)
  2. 開啟 services.msc 確認 SVNService 存在且啟動類型為「自動」
  3. 重啟電腦,驗證服務自動運行 (可用 netstat -an | findstr 3690 檢查預設埠口 3690)

掌握 sc 命令精髓,不僅能部署 SVN 服務,更能舉一反三管理任意 Windows 服務。關鍵在於:路徑轉義正確、參數語法嚴格、依賴關係完整。配置完成後,版本控制服務將隨系統穩定自動運行,為團隊協作保駕護航。

copyright © 萬盛學電腦網 all rights reserved