1、 軟件下載
下載SVN1.6服務器程序。
客戶端[TortoiseSVN-1.6.9.19725-win32-svn-1.6.12.msi]
http://www.svnclub.com/index.php?q=node/74 或者http://dl.dbank.com/c0a6uapex8
服務器[Setup-Subversion-1.6.9.msi]
http://www.svnclub.com/index.php?q=node/73 或者http://dl.dbank.com/c0scm873jk
2、服務器和客戶端安裝服務器安裝,直接運行安裝程序,根據提示安裝即可。
3、建立SVN1.6版本庫(Repository)
在目錄D:\svn\repository下"右鍵->TortoiseSVN->Createrepositoryhere",然後可以選擇版本庫模式,這裡使用默認fsfs方式即可,然後就創建了一系列目錄和文件。
4、配置SVN1.6用戶和權限
打開D:\svn\repository\svnserve.conf文件,最後你設置[general]小節中行前沒有#號的內容為:
anon-access=none
auth-access=write
password-db=passwd
打開同目錄的passwd文件來設置帳戶:
同樣,設置[users]小節中行前沒有#號的內容,例如:
admin=123456
5:創建服務器---cmd輸入
sc create svnservice binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\svn\repository" DisplayName= "subversion" depend= Tcpip start= auto
啟動服務器
net start subversion
6、導入項目
目錄上右擊,選擇TortoiseSVN,>>>"Import...",設置"文件庫url"為svn://localhost點確定後就會提示文件正在導入.其它機器如果要訪問svn服務器IP地址,例如svn://192.168.1.1
7、導出項目
例如d:\project>>> 選擇"SVN取出...",設置"文件庫url"為svn://192.168.1.1服務器的IP地址,設置的用戶admin密碼123456
8:問題:
錯誤2: 系統找不到指定或錯誤3: 系統找不到指定
解決辦法:
到注冊表找到HKEY_LOCAL_MACHINE/SYSTEM/CONTROLSET001/Services/svnservice ,找到這個後選中,有個ImagePath, 把它的數據數值改成正確的可執行文件路徑。
命令:
創建服務:
sc create svnservice binPath= "E:\IDE\Subversion\bin\svnserve.exe --service -r E:\svn\repository" DisplayName= "subversion" depend= Tcpip start= auto
啟動服務:
net start subversion
作者 heng_ji