因爲項目須要,新增了兩名程序員來一塊兒支持一個分支的開發工做,所以須要在原來的SVN中製做分支而且爲new commer 分配用戶以及權限。程序員
在Window系統上使用SVN,咱們最好是分別安裝SVN的2款軟件:工具
這裏,咱們在SVN的server機器山操做,須要使用的工具就是: VisualSVN Manager。 操做很是簡單,以下圖所示:spa
在輸入基本信息後,下一步一直到完成,如圖所示:3d
分組的目的是爲了將開發者統一管理,這樣在之後設置「權限」得時候,只須要根據分組來設置便可。(固然也能夠對每個用戶進行設定)。server
建立分組也很簡單,在GUI上面一頓操做之後,就能夠看到相似下面的結果:blog
咱們從這裏開始,咱們在SVN的Client機器上操做,須要用到工具: TortoiseSVN 。 首先先導入代碼開發
根據提示,選擇到源碼文件夾,填入註釋後,就能夠看到代碼已經被SVN所管理:源碼
咱們已經在SVN的Trunk目錄(主版本)下建立了代碼管理, 因爲如今是要對一個新的項目作「定製化」, 因此咱們針對這個項目,單獨Branch出一個分支來管理。it
首先在Client機器的硬盤上選擇一位置,CheckOut代碼:軟件
完成後,在代碼目錄上右鍵 -> TortoiseSVN -> Branch/Tag
選擇要生成Branch的路徑後,點擊肯定
咱們再回到 VisualSVN Manager中,能夠查看到剛纔的Branch 已經生成:
最後,在SVN-Client的機器上下載分支代碼:
經過SVN,咱們還能夠對其用戶設置權限。例如:對剛纔"Dev" 分組中的用戶設置權限,使他們不能訪問Src目錄下的指定目錄:操做以下:
使用VisualSVN Manager -> 選擇Src目錄下的一個文件夾 -> 全部任務 -> Manage Sercurity:
添加"Dev"分組,並設置爲 「no access」:
OK, 權限設置完成!!
感謝你們的收看,Have a nice weekend!!