? ? ? ? 之前碰到過一次,忘記最后怎么解決的了,只記得大概原理和原因,以及解決辦法。??
? ? ? ?1067錯誤碼,很多地方都會碰到,mysql也會有,看來應該是windows系統的錯誤碼。跟具體程序無關。所以直接百度“SVN”、“1067”之類的字眼是無法搜索到有效信息的。
? ? ? ?參考文章:? ? ? ??
Can‘t read file : End of file found 文件:txn_current、current svn無法正常讀取文件
SVN同步斷電文件損壞無法使用修復方案????????
以下是正文:
打開svn庫所在的目錄,如下圖
網上的文章提到,看current和txn-current兩個文件,用文本工具打開
txn-current
對應上面的db->revpros目錄下最大的目錄名。
上面說的最大都是指數字,而不是其他。
如果對不上,就會有問題。
這里的txn-current的內容,看了幾個項目的svn,都對不上,甚至不是數字。所以一開始是改這個,結果還是起不來。或者是我打開方式不對吧。
?current:
這里的4098,對應于db->revprops目錄下,最大的文件夾內最大的文件名
如果這里對不上,直接改試試,我這里是對得上的。有些文章建議打開db-reprops-xx目錄下最大的文件名的文件看看,如果是亂碼,就刪掉。其實我打開也沒有亂碼。
最后實在沒辦法,試了一下,刪掉了原來的最大文件,改了current的內容。結果是可以啟動的。
所以跟是否亂碼無直接關系。只能試試