最近在搭建自動化測試框架,順便了解了一下SVN的搭建。對于一般的使用場景,VisualSVN還是挺方便的,而且上手特別快。
由于是第一個demo,后期要遷移到其他服務器上面,所以就熟悉了一下server的遷移。以下是一些記錄信息:
VisualSVN Server包含兩個路徑:
1. 安裝路徑 - 例如:C:\Program Files\VisualSVN Server。
2. 庫路徑 - 例如:D:\KCWL\MySVN\Repositories。
Repositories包括各項目文件及項目信息文件。重要的項目信息文件有authz和htpasswd:1)authz是目錄訪問權限控制文件,2)htpasswd是VisualSVN Server Manager用戶和密碼記錄文件。
?
前提條件
原服務器A,VisualSVN Server Manager
現服務器B,VisualSVN Server Manager
VisualSVN Server 遷移基本步驟
1. 拷貝A上Repositories文件夾到B上
2. 打開B上VisualSVN Server Manager
3. 右擊Repositories,所有任務中選擇import existing repository
4. 選擇步驟1中的項目文件夾進行導入,直到所有項目導入完成
5. 替換authz和htpasswd文件,使得服務器B上VisualSVN Server Manager中的用戶及用戶權限跟之前的一致
?