SVN無法讀取cruuent修復方法 Can't read file : End of file found 文件:txn_current、current


原因:
在commit文件時,svn服務器被強行關閉了,導致版本信息文件寫入不成功,重啟后讀取信息就不正確了!


解決辦法:
重新將正確的版本信息寫入到current、txn-current文件。

1.明確版本號(建議回滾一個版本,例如300,取299,以防最新的commit內容也不正常)
並刪除最新版本(\Repositories\ProjectName\db\revprops\X)
2.更新txn-current
3.更新current
4.從svn服務器上刷新文件夾,能夠閱覽版本庫證明問題已解決。

 

附錄:
了解文件作用
repository/db/current  -- 記錄當前最新版本號
repository/db/txn-current  -- 記錄版本庫中版本信息存放文件夾,例如E:\Repositories\AnyWellSourceCode\db\revprops\0,當前值就是0,編輯時,必須在0后面加回車!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM