名前

svnadmin verify — リポジトリに保存されているデータを検証します。

書式

svnadmin verify REPOS_PATH

説明

リポジトリの整合性を検証する場合、このコマンドを実行してください。これは基本的に、内部的に全リビジョンのダンプと出力の破棄を、リポジトリの全リビジョンについて繰り返します。潜在的なハードディスク障害やビット腐れに注意し、定期的にこのコマンドを実行するのがよいでしょう。このコマンドが失敗 (問題の最初の兆候です) する場合、リポジトリに、少なくとも一つは破損したリビジョンがあり、破損したリビジョンをバックアップ (バックアップを取っていますよね?) から復旧すべきです。

オプション

--quiet (-q)
--revision (-r) ARG

固まってしまったリポジトリを検証します。

$ svnadmin verify /var/svn/repos/ 
* リビジョン 1729 を検証しました。