使用者工具

網站工具


service:subversion:svn_合併版本庫

合併版本庫(需要相關權限)

目的:

將某一個版本庫合併到另一個較本庫下, 並保留所有歷史記錄.

實作:

原有兩個獨立的版本庫 test1 & test2, 現欲將 test2 合併到 test1 下 的 test2, 並留所有歷史記錄, 實作如下:

1.導出欲合併的版本庫(備份版本庫)

svnadmin dump /test2 > test2.svn_dump  

2.備份原本的版本庫(導出版本庫)

svnadmin dump /test1 > test1.svn_dump  

3.在原本的版本庫下創建test2目錄

svn mkdir -m "源代碼" svn://localhost/test1/test2

4.合併版本庫

svnadmin load /test1/ --parent-dir test2 < test2.svn_dump  
service/subversion/svn_合併版本庫.txt · 上一次變更: 2013/11/15 05:10 由 eddie