Windows下SVN版本庫遷移

2021-06-28 10:50:21 字數 1095 閱讀 5424

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

系統平台:windows server 2003

版本庫:test

源伺服器:192.168.1.14

目標伺服器:192.168.1.2

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

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

第一種方法:(推薦)

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

遷移。1.停止http服務,本文中用的是apache (源伺服器)(目標伺服器)

2.cd c:\program files\subversion\bin(subversion的安裝目錄)(源伺服器)

3.執行:svnadmin dumpd:\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位址。

作者「tony 」

Windows下SVN版本庫遷移

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

windows下 svn刪除與版本庫的聯絡

當專案和版本庫有聯絡時每個目錄下都會有.svn批量刪除時可將下列 複製 windows registry editor version 5.00 hkey local machine software classes folder shell deletesvn delete svn folders...

svn版本庫瀏覽器 SVN 建立版本庫

svn 建立版本庫 使用svn命令建立資源庫 runoob centos6 svnadmin create opt svn runoob01 runoob centos6 ll opt svn runoob01 total 24 drwxr xr x 2 root root 4096 2016 08...