做者:朱金燦數據庫
來源:http://blog.csdn.net/clever101svn
昨天辦公室停電了。而後今天更新svn數據庫時出現一個不能讀取文件:End of file found的錯誤,具體以下圖:post
上網搜索了一下,大體明白了錯誤緣由,應該就是在提交源碼時遭遇斷電,致使提交的源碼版本號沒有寫入版本文件。具體的svn版本號保存在svn數據庫目錄下的\db\current。我打開該文件,發現該文件是空的。所以須要把最新的版本號寫入到該文件中。最新的版本號能夠從svn數據庫目錄下的\db\revs下的數字最大的文件夾中找到一堆以數字命名的文件,其中最大的數字爲版本號。把這個版本好填入\db\current文件,而後再按一下回車鍵換行,最好保存該文件便可。spa
參考文獻:.net
1.SVN Repository Corruption: End of file foundblog
2.SVN服務控制檯打不開資源庫,提示:沒法讀取current資源
3.SVN沒法讀取cruuent修復方法get