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フックを実行します。フック処理に失敗した 場合、コミットは中断されてロード処理は終了します。