原因:
在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后面加回車!