1
我今天遇到了損壞的存儲庫問題。SVN「格式錯誤的文件」損壞的存儲庫
即使svnadmin驗證表示一切正常,svn日誌也給了我「格式錯誤的文件」錯誤。
當你的源歷史消失時,它總是很糟糕,所以我還會發佈一個答案,以便它可以幫助某人。
我今天遇到了損壞的存儲庫問題。SVN「格式錯誤的文件」損壞的存儲庫
即使svnadmin驗證表示一切正常,svn日誌也給了我「格式錯誤的文件」錯誤。
當你的源歷史消失時,它總是很糟糕,所以我還會發佈一個答案,以便它可以幫助某人。
備份您的存儲庫!
注意最後一次修訂是能夠轉儲(如99),下一個有錯誤(例如100)。
如果它包含垃圾或完全無效,你可以解決它:
運行「svnadmin的轉儲REPOSPATH> NUL」了 - 它應該完成沒有錯誤
情況並非總是如此。有時腐敗不是revprops,而是實際的rev文件。將以前的版本複製到損壞的版本上並不能解決這個問題。正如你所指出的那樣,一個好的備份解決了這個問題。我還保存了我的培根,因爲每次提交都創建了一個增量轉儲。 – jgifford25 2010-12-10 14:31:30
@ jgifford25當然,這可能無法幫助所有人,但我發佈了它,因爲這是一個簡單的修復方法,在網絡上其他任何地方都沒有提及。 – laktak 2010-12-14 15:23:21