兩台伺服器,進行
svn的遷移:
系統平台:
windows server 2003
版本庫:
test
源伺服器:
192.168.1.14
目標伺服器:
192.168.1.12
源svn版本庫的
path: d:\svn\test
要遷移到的
path: e:\svn\test
首先說明:這個目標伺服器上的svn是可以用,本文中只是將它們的版本庫進行
遷移。
1.停止
服務,本文中用的是
apache
(源伺服器)(目標伺服器)
2.cd c:\program files\subversion\bin(subversion
的安裝目錄
)(源伺服器)
3.執行:
svnadmin dump
d:\svn\test >d:\svn\test\test.dump
(源伺服器)
4. 在
e盤中建立乙個同名的
test
的資料夾(目標伺服器)
5.cd c:\program files\subversion\bin
(目標伺服器)
6.svnadmin create e:\svn\test
(目標伺服器)
7. 測試此test
版本庫是否可以用,如果可以用。再做下面的操作(目標伺服器)
《要把在源伺服器上匯出的
test.dump
檔案copy
目標伺服器上》
8.svnadmin load e:\svn\test < c:\svn\test\test.dump
(目標伺服器。這個只是將源伺服器上匯出的版本庫,匯入到現在的伺服器上。)
9. 修改http
配置檔案和修改許可權,也可以將原來的許可權檔案直接
copy
到新的版本庫中。(目標伺服器)
第二種方法:
1.停止http
服務,我用的是
apache
2.把d:\svn\test
下面的所有的檔案
copy
到192.168.1.12
的e:\svn\test
3. 修改apache
中的檔案路徑,寫入新的檔案路徑
4.開啟http
服務,但是這種做法的條件是:
svn舊版本庫的操作環境系統和新版本操作環境系統相同,而且
svn的版本相同。
5.在本地複製的版本庫,右鍵
---tortoisesvn --- relocate
,在彈出的框框內,重新輸入版本庫的
ip位址。
**
SVN 版本庫遷移
當因為記憶體限制或者其他某些原因,我們需要將svn版本從乙個伺服器a遷移到另外乙個伺服器b時,如果我們單純的只是將svn版本從伺服器a check out後將檔案重新放到伺服器b,將會缺失svn原有的日誌資訊等內容。linux環境下svn伺服器的安裝方式請參考 當我們需要保留原伺服器上所有的svn日...
SVN版本庫的簡單遷移
專案組有兩台伺服器,現在要把存在伺服器a上的svn 庫 包含若干個專案的 遷移到伺服器b上,簡略記錄下遷移過程.1 首先檢視伺服器a上的svn版本,遠端連線a,命令列 svnserve version 值得注意的是使用這些svn命令的前提是系統路徑下新增了svn環境變數 2 接下來匯出專案 庫 sv...
SVN 版本遷移
當因為記憶體限制或者其他某些原因,我們需要將svn版本從乙個伺服器a遷移到另外乙個伺服器b時,如果我們單純的只是將svn版本從伺服器a check out後將檔案重新放到伺服器b,將會缺失svn原有的日誌資訊等內容。linux環境下svn伺服器的安裝方式請參考 當我們需要保留原伺服器上所有的svn日...