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