svnadmin load — 標準入力から「ダンプファイル」形式のデータを読み込みます。
--quiet (-q) --ignore-uuid --force-uuid --use-pre-commit-hook --use-post-commit-hook --parent-dir
これはバックアップファイル (もちろんあらかじめ svnadmin dump でダンプしたもの) からリポジトリをロードする最初の部分です。
$ svnadmin load /usr/local/svn/restored < repos-backup <<< オリジナルのリビジョン 1 に基づき、新しいトランザクションを開始しました * パスを追加しています : test ... 完了しました。 * パスを追加しています : test/a ... 完了しました。 …
あるいはサブディレクトリにロードしたい場合は以下のようにします。
$ svnadmin load --parent-dir new/subdir/for/project /usr/local/svn/restored < repos-backup <<< オリジナルのリビジョン 1 に基づき、新しいトランザクションを開始しました * パスを追加しています : test ... 完了しました。 * パスを追加しています : test/a ... 完了しました。 …