subversionのdbが壊れた

検索して出てきたページはGoogleのキャッシュしかなかったのでここにコピペ。

その1
svnadmin recover svnrepos

その2
./BerkeleyDB.4.2/bin/db_recover -c -v -h svnrepos/db

その3
rm svnrepos/db/*.log
svnadmin recover svnrepos

それでも解決しない場合は
http://svn.haxx.se/users/archive-2005-07/0576.shtml
こちらだそうだ。



幸い一つ目で解決したから良かった。
しかし何も複雑な操作はしていない。
tracから見たりEmacsからコミットしたりシェルからコミットしたりしているぐらい。
そんなに簡単に壊れるものなのか・・。



今引用元を見たら
http://masaki.blogzine.jp/mac_prog/2005/07/berkeley_db__f93c.html
見れた。
サーバが一時的に落ちてたのかな。