兩台windows伺服器 SVN的遷移

2021-09-07 00:25:24 字數 1094 閱讀 3817

兩台伺服器,進行svn的遷移:

系統平台:windows server 2003 

版本庫:test

源伺服器:192.168.1.14

目標伺服器:192.168.1.12

源svn版本庫的path: d:\svn\test

要遷移到的path: e:\svn\test

第一種方法:(推薦)

首先說明:這個目標伺服器上的svn是可以用,本文中只是將它們的版本庫進行

遷移。1.停止http服務,本文中用的是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位址。 

原文:

兩台windows伺服器 SVN的遷移

兩台伺服器,進行svn的遷移 系統平台 windows server 2003 版本庫 test 源伺服器 192.168.1.14 目標伺服器 192.168.1.12 源svn版本庫的path d svn test 要遷移到的path e svn test 第一種方法 推薦 首先說明 這個目標伺...

兩台windows伺服器 SVN的遷移

兩台伺服器,進行svn的遷移 系統平台 windows server 2003 版本庫 test 源伺服器 192.168.1.14 目標伺服器 192.168.1.12 源svn版本庫的path d svn test 要遷移到的path e svn test 第一種方法 推薦 首先說明 這個目標伺...

兩台SQL Server伺服器同步問題

定時同步伺服器上的資料 伺服器上的資料修改同步到本地 例子 測試環境,sql server2000,遠端伺服器名 rserver,使用者名為 ruser,密碼 rpwd,測試資料庫 test 伺服器上的表 查詢分析器連線到伺服器上建立 state欄位為輔助更新而設定的附加字段,字段值說明 null ...