Subversion のリポジトリが壊れた

バージョン管理という後ろ盾に支えられて、どんなに変更しても、その差分をいつでもチェックでき、過去どんな変更をしたのかというのも手に取るようにわかるということで、公私共にバージョン管理システムを活用してきた。

ところが、だ。

肝心のリポジトリが壊れてしまうと、足をもがれたダチョウ同然になってしまう。

    Filesystem is corrupt
svn: Commit failed (details follow):
svn: Revision file lacks trailing newline
svnadmin recover repository
リポジトリのロックを取得しました。
お待ちください。リポジトリの復旧にはいくらか時間がかかります...
svnadmin: リビジョンファイルの末尾に改行がありません

こんなエラーが出るようになり、復旧方法が皆目検討つかない。

結局リポジトリを作り直して、現時点の最新ファイルをコミットしなおした。