VisualSVN Server是一個(gè)集成的svn服務(wù)端工具,并且包含mmc管理工具,VisualSVN Server是一款svn服務(wù)端不可多得的好工具。你可以先安裝好VisualSVN Server后,運(yùn)行VisualSVN Server Manger,然后創(chuàng)建新的代碼庫(kù),并設(shè)置一下安全性能,其次我們就創(chuàng)建一個(gè)用戶了。按照上面的過程,分別添加用戶Developer1、tester1、manager1等。
服務(wù)器篇:
目前在Windows下比較簡(jiǎn)單的svn服務(wù)器方案是使用VisualSVN Server, 安裝非常簡(jiǎn)單。
安裝過程中有個(gè)選擇組件的步驟,選擇VisualSVN Server and Management Console。如下圖:
單擊下一步,進(jìn)入配置界面,如下圖:
Location 是安裝目錄, Repositories是指庫(kù)目錄,以后的項(xiàng)目都會(huì)歸檔到這個(gè)目錄下。 勾選后面的Use secure connection(https://),Server Port 應(yīng)該是8443。
選擇Use Subversion authentication驗(yàn)證,這樣就可以在VisualSVN下新建用戶或用戶組等。單擊下一步,一路默認(rèn)。安裝完成后打開,可以看到如下界面:
右鍵Repository,選擇Create New Repository。這樣就可以新建一個(gè)代碼庫(kù)。除了新建項(xiàng)目,還可以新建用戶、用戶組,方便各個(gè)項(xiàng)目之間的權(quán)限管理。
客戶端篇:
這樣,一個(gè)簡(jiǎn)單的SVN服務(wù)器就搭建好了。接下來介紹客戶端, 在Windows下使用的最多的svn客戶端恐怕是TortoiseSVN了, 下載地址:http://m.elephantinaurance.com/soft/12714.html
, 安裝極其簡(jiǎn)單,這里就不說了。
安裝完成以后,在任意位置上右鍵單擊菜單,都會(huì)看到新添加的svn菜單項(xiàng),下面以從VisualSVN上簽出一個(gè)已經(jīng)存在的項(xiàng)目GoogleSearchCrawler為例,簡(jiǎn)單介紹svn的用法。VisualSVN中的項(xiàng)目如下圖:
然后在桌面上(可以是其他文件夾中),我們單擊右鍵,選擇菜單SVN Checkout..., 打開一個(gè)對(duì)話框,填入svn的地址,格式為 https://xxx.xxx.xxx.xxx:8443/svn/GoogleSearchCrawler,(x部分為VisualSVN Server所在電腦的IP地址),具體如下圖所示:
單擊Ok即可,接著你就能在桌面上看到一個(gè)GoogleSearchCrawler的文件夾,文件夾下面有一個(gè)綠色的對(duì)勾,如果沒有,請(qǐng)刷新幾次,F(xiàn)在我們就可以在這個(gè)項(xiàng)目下修改、添加、刪除文件等等。具體的操作我在這里就不再一一介紹了。修改完以后,右鍵單擊這個(gè)文件夾,會(huì)有一個(gè)commit的菜單項(xiàng),這是把你修改的內(nèi)容再提交到svn服務(wù)器的代碼庫(kù)中。 TortoiseSV還有很多的功能,慢慢使用就熟悉了。