svnadmin

svnadmin は Subversionリポジトリを監視したり修復したりするための管理ツールです。 詳しくはsvnadmin項を見てください。

svnadminは直接リポジトリに対するアクセスに より動作するので(そして、リポジトリが存在するマシン上でのみ利用することが できるので)、URLではなく、パス名によってリポジトリを参照します。

svnadminスイッチ

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

svnadmin サブコマンド