我有幾個來自一個服務提供者的 svn 儲存庫,我想將其移至另一個服務供應商,該儲存庫也應該具有較早的提交/歷史記錄以及程式碼。
我搜尋了很多選項,但沒有一個對我有用。
我需要緊急幫助。
答案1
遠端 SVN 來源 -> 遠端 HG 來源
svnrdump dump URL/OF/SVN/REPO/ROOT > repo.dump
或由託管轉儲文件提供的負載svnadmin load /PATH/TO/LOCAL/SVN/REPO < repo.dump
svnserve -r ..//PATH/TO/LOCAL/SVN/REPO
- 將 hgsubversion 擴充功能加入到 Mercurial(全域配置)
cd SOMEPATH; hg clone svn://localhost/REPO
hg push URL/OF/HG/REPO
謹防!
臟稿,可能包含一些非根本性的錯誤,必須被視為概念。第 4-5 頁可以替換為轉換擴充名