SVN - 簡單使用手冊

背景

因爲項目須要,新增了兩名程序員來一塊兒支持一個分支的開發工做,所以須要在原來的SVN中製做分支而且爲new commer  分配用戶以及權限。程序員

 

 

 

 

0. 準備

在Window系統上使用SVN,咱們最好是分別安裝SVN的2款軟件:工具

Server端:VisualSVN Manager

 

Client端: TortoiseSVN 

 

 

1. 建立新用戶

這裏,咱們在SVN的server機器山操做,須要使用的工具就是: VisualSVN Manager。 操做很是簡單,以下圖所示:spa

在輸入基本信息後,下一步一直到完成,如圖所示:3d

 

2. 建立分組

分組的目的是爲了將開發者統一管理,這樣在之後設置「權限」得時候,只須要根據分組來設置便可。(固然也能夠對每個用戶進行設定)。server

建立分組也很簡單,在GUI上面一頓操做之後,就能夠看到相似下面的結果:blog

 

3. 導入代碼庫:

咱們從這裏開始,咱們在SVN的Client機器上操做,須要用到工具: TortoiseSVN 。 首先先導入代碼開發

 

根據提示,選擇到源碼文件夾,填入註釋後,就能夠看到代碼已經被SVN所管理:源碼

 

4. 建立Branch(分支)

咱們已經在SVN的Trunk目錄(主版本)下建立了代碼管理, 因爲如今是要對一個新的項目作「定製化」, 因此咱們針對這個項目,單獨Branch出一個分支來管理。it

首先在Client機器的硬盤上選擇一位置,CheckOut代碼:軟件

完成後,在代碼目錄上右鍵 -> TortoiseSVN -> Branch/Tag

 

選擇要生成Branch的路徑後,點擊肯定

 

咱們再回到 VisualSVN Manager中,能夠查看到剛纔的Branch 已經生成:

 

最後,在SVN-Client的機器上下載分支代碼:

 

5. 代碼訪問權限設置

經過SVN,咱們還能夠對其用戶設置權限。例如:對剛纔"Dev" 分組中的用戶設置權限,使他們不能訪問Src目錄下的指定目錄:操做以下:

使用VisualSVN Manager -> 選擇Src目錄下的一個文件夾 -> 全部任務 -> Manage Sercurity:

添加"Dev"分組,並設置爲 「no access」:

 

OK, 權限設置完成!!

 

感謝你們的收看,Have a nice weekend!!

相關文章
相關標籤/搜索