SVN リポジトリの完全なコピーを取得して別のサーバーにインポートするにはどうすればよいですか?
2659 次
3 に答える
5
を実行しsvnadmin dump
ます。svnadmin help dump
docs を介して、または読むことで、このコマンドのヘルプを得ることができます。を使用して、ダンプ ファイルを新しいサーバーにロードできますsvnadmin load
。
于 2009-04-01T16:10:12.467 に答える
1
物理サーバーにアクセスできない場合(およびサーバーがSubversion 1.4以降を実行している場合)、svnsyncを使用して完全なリポジトリのローカルコピーを作成できます。
その後、svnadminを使用して、ローカルコピーからダンプファイルを作成できます。
于 2009-04-17T22:48:27.817 に答える
0
リポジトリの種類によって異なります。fsfs を使用している場合は、サーバーを停止した後にディレクトリをコピーするだけで済みます (半分完了したトランザクションをコピーしないようにするため)。私は以前にそれをやったことがあり、完璧に機能しました。
を使用しているbdb
場合は、svnadmin dump
代わりに実行する必要があります。(古いコンピュータと新しいコンピュータのアーキテクチャと OS が類似している場合は、ディレクトリのコピーで済むかもしれませんが、リポジトリをダンプする方が安全です。)
于 2009-04-01T16:10:27.270 に答える