svn: ファイル '/home/svn/repos/hoge/db/current' を読めません: End of file found
なんてエラーが出ました。
STEP1
まずは整合性チェックをします。
svnadmin verify /home/svn/repos/hoge/
すぐに上記のエラーがまた出ました。
STEP2
ファイルの中身を見てみると変なバイナリファイルになってしまっていたので、最新のリビジョン番号に書き換えます。
vim /home/svn/repos/hoge/db/current 最新のリビジョン番号
もう一回整合性チェックをすると今度は
svn: リビジョンファイルの末尾に改行がありません
なんてメッセージが出ました。どうやら最新のリビジョンファイルでエラーが出ていたので、このファイル自体を削除します。
STEP3
rm /home/svn/repos/hoge/db/revs/12/3456
最後にもう一回整合性チェックを行って終了