服務端使用說明
服務端安裝完成後,進行創建用戶,新建Repositiories等
項目描述
Repositories 倉庫,可分不同文件夾進行存儲項目。
Users 用戶,可新增,刪除,設置密碼等
Groups 用戶組,對不同用戶可進行組劃分
Jobs 計劃任務,屬於企業版高級功能(本文檔暫不涉及),可定時備份倉庫文件。
1)創建用戶
通過開始菜單打開VisualSVN Server Manager,右鍵點擊“Users”,彈出新建用戶對話框,輸入用戶名和密碼。
2)創建倉庫Repositiory
彈出對話框,點擊下一步
FSFS是基於文件系統概念設計的,VDFS是分佈式版本管理。
公司官網介紹:
https://blog.csdn.net/caster_saber/article/details/49586195
輸入倉庫名稱,點擊下一步
倉庫權限分配,默認爲全部用戶都擁有讀寫權限。
倉庫創建完成
3)用戶對應倉庫權限
右鍵倉庫,點擊屬性“Properties”,如下圖:
默認爲每個用戶都有對該倉庫的讀寫權限,如下圖:
首先移除“Everyone”用戶,如下圖:
選擇指定用戶擁有該倉庫權限,點擊“Add”,選擇用戶,如下圖:
創建用戶組,右鍵“Groups”,新建用戶組,如下圖:
輸入用戶組名稱,點擊“Add”添加用戶(一個或多個),如下圖:
保存用戶組,點擊確定,如下圖:
點擊倉庫屬性(可參考“用戶對應倉庫權限”,不做過多陳述。),並且移除“Everyone”,如下圖:
添加倉庫對應的用戶組,如下圖:
可修改用戶組對倉庫的“只讀”權限,如下圖:
右鍵點擊項目倉庫,新建文件夾。
輸入文件夾名稱,點擊確定。
下列以實例項目文件夾創建爲例,如下圖:
項目描述
trunk 主開發目錄, 進行開發branches 分支開發目錄
tags 存檔目錄,
使用trunk作爲主要的開發目錄一般的,我們的所有的開發都是基於trunk進行開發,當一個版本開發告一段落結束後,代碼處於凍結狀態。此時應該基於當前凍結的代碼庫,打tag。當下一個版本/階段的開發任務開始,繼續在trunk進行開發。此時,如果發現了上一個已發行版本有一些bug,或者一些很急迫的功能要求,而正在開發的版本無法滿足時間要求,這時候就需要在上一個版本上進行修改了。應該基於發行版對應的tag,做相應的分支(branch)進行開發。
例如,剛剛發佈1.0,正在開發2.0,此時要在1.0的基礎上進行bug修正。
複製後,可粘貼。
示例:https://CY-20180605XUVO/svn/test1/
說明:下一篇文章介紹SVN客戶端適應技巧