svnadmin は Subversionリポジトリを監視したり修復したりするための管理ツールです。 詳しくはsvnadminの項を見てください。
svnadminは直接リポジトリに対するアクセスに より動作するので(そして、リポジトリが存在するマシン上でのみ利用することが できるので)、URLではなく、パス名によってリポジトリを参照します。
(Berkeley DB 固有) データベースログファイルの 自動ログ削除機能を無効にします。
(Berkeley DB 固有) データベーストランザクション コミット時に fsync をしません。
リポジトリフックシステムを迂回します。
利用していないBerkeley DB ログを削除します。
デフォルトではリポジトリに対して既に存在しているリビジョンを ロードする場合、svnadminはダンプストリーム にあるUUIDを無視します。このスイッチは リポジトリの UUID をストリームからの UUID に設定します。
デフォルトでは空のリポジトリをロードする場合svnadmin はダンプストリームからの UUIDを利用します。 このスイッチはダンプストリームからの UUID を無視します。
リビジョンの全体をダンプするのではなく、以前のリビジョンに対する差分として ダンプします。
ダンプファイルをロードするときルートパスとして/ のかわりにDIRを使います。
操作対象となる特定のリビジョンを指定します。
通常の進行状況を表示しません—エラーのみ表示します。
ダンプファイルをロードする時、新規にロードされたそれぞれのリビジョンの完了 処理の後でリポジトリのpost-commitフックを実行します。
ダンプファイルをロードする時、新規にロードされたそれぞれのリビジョンの完了 処理の前にリポジトリのpre-commitフックを実行します。フック処理に失敗した 場合、コミットは中断されてロード処理は終了します。