複製整個 svn 儲存庫及其歷史記錄

複製整個 svn 儲存庫及其歷史記錄

我有幾個來自一個服務提供者的 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 頁可以替換為轉換擴充名

相關內容