2

SVN リポジトリの完全なコピーを取得して別のサーバーにインポートするにはどうすればよいですか?

4

3 に答える 3

5

を実行しsvnadmin dumpます。svnadmin help dumpdocs を介して、または読むことで、このコマンドのヘルプを得ることができます。を使用して、ダンプ ファイルを新しいサーバーにロードできますsvnadmin load

于 2009-04-01T16:10:12.467 に答える
1

物理サーバーにアクセスできない場合(およびサーバーがSubversion 1.4以降を実行している場合)、svnsyncを使用して完全なリポジトリのローカルコピーを作成できます。

その後、svnadminを使用して、ローカルコピーからダンプファイルを作成できます。

Subversionホスティングアカウントからダンプファイルを作成するにはどうすればよいですか?も参照してください。

于 2009-04-17T22:48:27.817 に答える
0

リポジトリの種類によって異なります。fsfs を使用している場合は、サーバーを停止した後にディレクトリをコピーするだけで済みます (半分完了したトランザクションをコピーしないようにするため)。私は以前にそれをやったことがあり、完璧に機能しました。

を使用しているbdb場合は、svnadmin dump代わりに実行する必要があります。(古いコンピュータと新しいコンピュータのアーキテクチャと OS が類似している場合は、ディレクトリのコピーで済むかもしれませんが、リポジトリをダンプする方が安全です。)

于 2009-04-01T16:10:27.270 に答える