一、下載並安裝服務器端Subversion
下載地址:http://subversion.apache.org
當前最新版本爲1.8.10,默認安裝目錄爲C:\Program Files\Subversion
二、下載並安裝客戶端TortoiseSVN
下載地址: http://tortoisesvn.net/downloads.html
當前最新版本爲1.8.8,默認安裝目錄爲: C:\Program Files\TortoiseSVN
三、下載並安裝Visual Studio插件AnkhSvn
下載地址:https://ankhsvn.open.collab.net/downloads
當前最新版本爲2.5.12478,默認安裝目錄爲: C:\Program Files\AnkhSVN 2
四、建立SVN版本庫
在D盤建立一個文件夾,例如SvnRepository,右鍵選擇TortoiseSVN,再選擇Create repository here,裏面自動會生成一些文件夾和文件;
五、配置SVN庫的信息
(1)進行身份驗證
打開D:\SvnRepository\conf\svnserve.conf,在[general]節點下找到行「# password-db = passwd」,「#」表明註釋,把它去掉;
(2)增長用戶
打開D:\SvnRepository\conf\passwd,在[users]節點下增長一行「admin = 123456」,表示增長一個用戶名爲admin,密碼爲123456的用戶;
六、配置SVN爲開機自動啓動的系統服務
在C:\Program Files\Subversion\bin文件夾下新建svn.bat,內容爲下面3行,sc create後面不要有換行:
sc create svnserve binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r d:\SvnRepository" depend= Tcpip start= auto
sc start svnserve
pause
執行後在「控制面板->管理工具->服務」能看到已經啓動的服務svnserve;
七、驗證svnserve是否正常工做
在資源管理器中隨便一個地方右鍵選擇TortoiseSVN -> Repo-browser,在彈出的 URL 對話框中輸入:
svn://localhost或svn://本機IP地址,成功訪問後可看到文件目錄。
八、局域網其它計算機訪問本機SVN,安裝客戶端TortoiseSVN後輸入:svn://IP地址。
當不能訪問時測試下端口是否能連通:telnet IP地址 3690html
九、SVN服務器更改ip地址後客戶端的設置
假設svn原服務器ip爲192.168.1.1,更換爲192.168.1.2,VS項目從新更換ip:
一、運行--cmd--打開命令運行窗口;
二、cd到vs項目的根目錄:cd E:\Projects\Test
三、執行svn switch --relocate svn://192.168.1.1 svn://192.168.1.2
四、如VS項目已經打開,則須要關閉從新打開,VS--菜單文件--Subversion--Change Source Control,彈出窗口可看出IP變爲192.168.1.2; apache