名前

svnadmin load — 標準入力から「ダンプファイル」形式のデータを読み込みます。

書式

svnadmin load REPOS_PATH

説明

標準入力から「ダンプファイル」形式のデータを読み込み、リポジトリのファイルシステムに新しいリビジョンとしてコミットします。進行状況を標準出力に表示します。

オプション

--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 ... 完了しました。
…