3

あるサーバーに古い Subversion があり、別のサーバーに別の新しい Subversion があります。

古いレポジトリからヘッド リビジョンをエクスポートし、新しいレポジトリにインポートしたいと考えています。

エクスポートしているように見える以下を試しましたが、新しいものにインポートできません。

svn export --depth immediates file:///repositories/repo1/ /home/me/repo-export

これは私がインポートしようとしているものです:

svn import /home/me/repo-export/ /svnroot/

これは、Linux ( Red Hat Linux 4) コマンドラインからどのように行うことができますか?

4

1 に答える 1

5

履歴なしで最新バージョンのみを移行することは可能です。ただし、すべてを移行することを強くお勧めします。移行については、オンライン ブックのVersion Control with Subversionで詳しく説明されています。

要するに:

  • svnadmin dump /path/to/old/repoまたはを使用svnrdump dump old-urlして、古いリポジトリのダンプを作成します。
  • svnadmin load /path/to/new/repoまたはを使用svnrdump load new-urlして、ダンプを新しいリポジトリにロードします。
于 2013-05-23T18:06:10.450 に答える