履歴付きの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
  • Mercurial に hgsubversion 拡張機能を追加する (グローバル設定)
  • cd SOMEPATH; hg clone svn://localhost/REPO
  • hg push URL/OF/HG/REPO

注意してください!!!

下書きで、根本的ではない間違いが含まれている可能性がありますが、概念として考慮する必要があります。pp. 4-5は、拡張子を変換

関連情報