VisualSVN Server遷移至新服務器

項目需求

因爲項目須要將原實體服務器中的VisualSVN Server遷移至VMware ESXI 6.5虛擬平臺主機中。服務器

環境說明

服務器A(遷移源服務器):
操做系統:Windows2012 R2 SE X64
SVN Server版本:VisualSVN-Server-3.3.1-x64
SVN Client版本:TortoiseSVN-1.8.11.26392-x64-svn-1.8.13

服務器B(遷移目標服務器):
操做系統:Windows2012 R2 SE X64
SVN Server版本:VisualSVN-Server-3.3.1-x64
SVN Client版本:TortoiseSVN-1.8.11.26392-x64-svn-1.8.13

實施過程

服務器端操做

1.中止SVN服務器

通知全部技術部人員中止SVN操做。在服務器端進行STOP操做。

image

2.備份所有的版本庫實體文件

image

建議將文件夾壓縮存放ide

image

3.在服務器B安裝好相同的VisualSVN-Server-3.3.1-x64

4.將備份好的文件複製至服務器B,將解壓後覆蓋至B服務器的Repositories文件夾

拷貝的過程可能會提醒是否覆蓋「authz」和「htpasswd」等文件,這個時候必定要選擇覆蓋,
由於只有覆蓋以後才能將以前在A上開通的分組和用戶的帳號密碼複製到B上,不然須要從新註冊分配分組和用戶,這個地方你們注意一下。

5.打開B上的VisualSVN Server Manager,就會看到在左側的「Repositories」下顯示了咱們遷移過來的代碼工程

image

6.用戶與權限也一併同步一致了

image

image

7.服務器B啓動svn服務

這樣,服務端相關設置和配置的過程就描述完了。svn

客戶端測試

1.在須要遷移配置的工程文件夾上點擊鼠標右鍵,下拉菜單中選擇「TortoiseSVN」,而後選擇「Relocate...」

image

2.點擊「Relocate...」以後,彈出以下截圖的彈出框:

image

3.從新定位後會彈出一個提示框

image

4.從新更新SVN

image

image

至此,已經所有遷移完成,能夠投入使用了。測試

相關文章
相關標籤/搜索