SVN報錯fail to run the WC Db work queue associated with,清理失敗,亂碼的解決方式

問題導致:

首先這個問題是筆者踩過的坑。這個問題很好解決,但是由於小編的一時粗心。。。。。當時在執行命令的時候漏掉了;導致花費了一個小時才找到原因。這個問題可能是在更新或者提交的時候,正在更新時候點擊取消導致wc.db表中出現錯誤信息。

解決辦法:項目下有一個.svn的文件夾,其中有wc.db(數據庫)裏面有個work_queue(表?),裏面有東西的話把東西刪了就好了

具體解決步驟:

1.下載sqlite3.exe https://www.sqlite.org/download.html官網搜索sqlite-tools,此工具用來將work_queue裏面的東西刪掉

2.找到wc.db文件所在位置,然後將下載的sqlite3.exe 文件和wc.db文件放到同一個目錄下。

3.運行CMD命令,執行命令:找到.svn目錄

4.打開sqlite數據庫命令:sqlite3 wc.db

5.查詢工作表空間中的錯誤信息:select * from work_queue;(切記:不要忘記分號)

6.刪除表空間中的錯誤信息:delete from work_queue;(切記:不要忘記分號)

7.SVN修復完成,再次執行SVN相關操作即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章