Could not MOVE/COPY /svn/project1/!svn/bc/80000/branches/Xset. [500, #0]
Unable to make a filesystem copy. [500, #160004]
Can't increment mergeinfo count on node-revision 0.0.t80438-1s1a to negative value -6417168911069857399 [500, #160004]
tagsを作成しようとしたらこうだよ!
どうもリポジトリが壊れているようだが、どこが???
どのフォルダでSVNコピーができないのか網羅的にコピーしまくって・・・見つけた!
で、さらにリビジョンを追っていくと・・・あるリビジョンからSVNコピーができない。
うーん・・・何故?
C:\TracLight\projects\svn\project1\db\revs
から対象のリビジョンファイルを開けて中をのぞいてみる。
ん?
minfo-cnt: 6014787581319853845
なんじゃこりゃ!?
601京!?
Can't increment mergeinfo count
のmergeinfo countって、このminfo-cntのことか?
さかのぼっていくと、
minfo-cnt: 3095419970025160814
も発見。
どうも、何かminfo-cntの採番?がぶっ壊れたみたい。
さて、どう復旧しよう?
svnadmin verify
svnadmin recover
どちらもダメ。
ためしにsvndumpを取得して、テスト環境に突っ込んでみたらアラ不思議。
minfo-cntが採番されなおして、修復された!!
素晴らしい!
これで本番も直そう。
スポンサードリンク