SVN無法提交 Can't set file "/db/txn_current" read-write :拒絕訪問
原因:
在commit文件時,svn服務(wù)器被強行關(guān)閉了,導(dǎo)致版本信息文件寫入不成功,重啟后讀取信息就不正確了!
解決辦法:
重新將正確的版本信息寫入到current、txn-current文件。
1.明確版本號(建議回滾一個版本,例如300,取299,以防最新的commit內(nèi)容也不正常)
并刪除最新版本(/Repositories/ProjectName/db/revprops/X)
2.更新txn-current(此文件的讀寫權(quán)限必須設(shè)置為可讀寫)
3.更新current
4.從svn服務(wù)器上刷新文件夾,能夠閱覽版本庫證明問題已解決。
附錄:
了解文件作用
repository/db/current -- 記錄當(dāng)前最新版本號
repository/db/txn-current -- 記錄版本庫中版本信息存放文件夾,例如E:/Repositories/AnyWellSourceCode/db/revprops/0,當(dāng)前值就是0,編輯時,必須在0后面加回車!
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
新聞熱點
疑難解答
圖片精選