windows上SVN服務器的創建與基本使用

 

日常工作中,團隊項目應用版本控制系統進行版本管理是很常見的事情,但版本控制工具也不僅僅應用在團隊項目中,個人開發者開發的項目也應用由版本工具進行管理控制。目前較爲簡單的方案是使用VisualSVN Server搭建SVN服務器,下面就介紹如何在windows平臺上進行搭建。

  • 安裝

可以直接在官網地址下載Visual SVN Server的安裝包,地址爲 https://www.visualsvn.com/server/download/。根據自己的系統選擇相應版本的安裝包即可。除了Visual SVN Server需要安裝,我們還需要安裝SVN客戶端,可以選擇小烏龜,也就是TortoiseSVN,下載地址爲 https://tortoisesvn.en.softonic.com/。下面主要介紹Server的安裝。

 啓動安裝包之後基本上都是點擊next,到了最後選擇安裝路徑以及版本庫存放路徑的時候,根據自己的需要進行更改,再次點擊next後即可安裝完成。

  • 搭建

安裝完成之後啓動Visual SVN Server管理工具,在左邊列表中的Repository項目上右鍵點擊,選擇Create New Repository項目,按照如下步驟選擇下一步。

填寫倉庫名稱後,選擇所要生成的倉庫類型。

其實兩種倉庫類型基本都差不多的,主要是第二種類型自帶生成了trunk、branches還有tags這三個子文件夾,這三個文件夾也是在版本管理的時候需要用到的。 

最後一步是設置管理權限,分別可以設置爲所有人無權限、全部子用戶都有權限以及自定義用戶權限,這三個選擇可以隨便選擇一個,因爲後期還是可以很方便地進行進行用戶權限的變更的。 點擊Create之後即完成了一個倉庫的創建了,如下圖所示。

  • 項目導入

在創建好的版本倉庫先右鍵,複製URL地址

接着在你需要進行版本管理的項目文件或者文件夾上右鍵,選擇Import導入(這個地方就是基於上面提到的TortoiseSVN),然後複製剛纔的URL到路徑中,並在後面加上相應的子文件夾名稱,同時填寫版本信息,最終完成這個項目的版本管理控制。

                

  • 用戶權限控制

 正如前文所說,Visual SVN Server進行權限控制是很方便的,只需要打開Visual SVN Server,在同樣在左邊的Users節點上右鍵點擊,選擇Create User選項,輸入相應的用戶名、密碼即可完成用戶創建。

                 

最後,設置哪些用戶對哪些項目具有哪種訪問權限,只需要在相應的項目上右鍵,選中Properties選項,即可添加所需要的用戶,並且對不同用戶設置不同的權限。