在Windows XP系統中搭建subversion服務器的方法簡述如下:
下載并安裝Setup-Subversion-1.6.6.msi
創建版本庫
svnadmin create --fs-type fsfs c:\repos
設置版本庫:分別編輯C:\repos\conf中的svnserve.conf和passwd文件,前者做如下設置:
anon-access = read
auth-access = write
password-db = passwd
后者用于設置版本庫的用戶名和口令,例如可以添加一行
svnusr = 123456
手動啟動subversion服務
svnserve -d -r c:\repos
其中,-d選項指定后臺運行,-r選項指定版本庫根目錄。
將subversion設置為Windows的服務
sc create svnservice binpath= "C:\Program Files\Subversion\bin\svnserver.exe --service --root c:\repos" displayname= "svnservice" depend= "tcpip" start= "auto"
注意:sc 的命令行很特殊,在一般的 key= value 形式中,key與 = 之間不能有空格,但是在value之前必須有空格。
上面命令執行成功,則在系統中添加了一個svnservice服務。重新啟動系統后就可以提供subversion服務了。如果今后不需要subversion服務,可以用下面的命令刪除之:
sc delete svnservice
在客戶端下載并安裝TortoiseSVN 1.5.6:,利用TortoiseSVN可以方便地對客戶端的工作目錄進行檢出、提交、更新等操作。該軟件的一個特點是所有操作都集中在快捷菜單中,只要在客戶端的工作目錄中右擊鼠標即可選擇相應的命令進行操作。