圖解VisualSVN?

Tags: 伺服器,

VisualSVN Server是免費的,而VisualSVN是收費的。VisualSVN是SVN的客戶端,和Visual Studio整合在一起, VisualSvn Server是SVN的伺服器端,包括Subversion、Apache和使用者及許可權管理。本篇經驗將向大家介紹VisualSVN Server伺服器端的配置和使用方法。

方法/步驟

安裝好VisualSVN Server後【安裝過程看這裡】,執行VisualSVN Server Manger,下面是啟動介面,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

新增一個程式碼庫【Repository】,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

建立新的程式碼庫,在下圖所示的文字框中輸入程式碼庫名稱,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

上圖中的CheckBox如果選中,則在程式碼庫StartKit下面會建立trunk、branches、tags三個子目錄;不選中,則只建立空的程式碼庫StartKit。

點選OK按鈕,程式碼庫就建立成功了,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

建立完程式碼庫後,沒有任何內容在裡面。下面,我們開始安全性設定,在左側的Users上點選右鍵,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

圖解VisualSVN Server伺服器端的配置和使用方法

輸入上面的資訊,點選OK,我們就建立一個使用者了。按照上面的過程,分別新增使用者Developer1、tester1、manager1,好了,我們開始新增這些使用者到我們剛才建立的專案裡,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

點選上圖中的"Add..."按鈕,在下圖中選擇我們剛才新增的使用者,點選OK按鈕,如下圖所示:

說明:大家可能注意到了下圖中的Groups,是的,你也可以先建立組,把使用者新增到各個組中,然後對組進行授權,操作比較簡單,在此略過。

圖解VisualSVN Server伺服器端的配置和使用方法

分別對使用者【或組】進行授權,如下圖所示:

圖解VisualSVN Server伺服器端的配置和使用方法

點選"確定"按鈕,上面的使用者就具有了訪問StartKit程式碼庫的不同許可權。

因為使用者starter在團隊中是新來者,不希望他向程式碼庫中提交新程式碼,所以他只能讀取程式碼庫中的程式碼,不能提交程式碼。tester1是測試人員,不負責程式碼編寫,所以也是隻讀許可權。而Developer1和manager1是開發人員和專案經理,自然具有讀、寫的許可權。

在實際的專案開發過程中,Developer和tester往往不可能只有一個人,這時候使用組來授權更加方便,這個大家可以自己練習一下。

相關問題答案