名前

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

書式

svnadmin verify REPOS_PATH

説明

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

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

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