7

ホストされているSVNサービスにSVNリポジトリがあり、ローカルでホストされているSVNサービスに移動する必要があります。ホストは、私が使用したエクスポート機能を提供します。しかし、エクスポートされたファイルを取得して新しいリポジトリにインポートするにはどうすればよいですか?

編集

svnadmin loadを使用しようとしましたが、エラーメッセージが表示されました。

% svnadmin load . < ~/ss2_14066_rev36
svnadmin: Malformed dumpfile header

私がエクスポートしているサービスはhttp://beanstalkapp.comであり、エクスポートのヘルプページには、このエクスポートされたファイルを別のsvnサーバーに再インポートできると記載されています。これはおそらくサーバーバージョンの不一致ですか?

4

4 に答える 4

8

を使用してエクスポートを作成した場合は、を使用svnadmin dumpして新しい空のリポジトリにインポートできます。

# cd /path/to/new/repo
# svnadmin load . < /path/to/dumpfile
于 2009-01-13T23:30:25.527 に答える
4

ホスティング プロバイダーが Subversion 1.4 以降を使用している場合は、svnsync を使用してリポジトリからコピーを作成することもできます。

詳細については、The Subversion Bookを参照してください。

于 2009-01-14T23:55:14.243 に答える
2

ダンプファイルではなく、リポジトリ自体の tar.gz である可能性はありますか?

于 2009-01-14T14:35:17.697 に答える
0

このビット:

/path/to/dumpfile

ディレクトリの場所だけでなく、svnadmin load コマンドにストリームバックできる (.dmp) FILE への絶対パスである必要があります。

于 2011-09-20T13:39:04.987 に答える