1. 程式人生 > >如何解決svn清理失敗 不能更新 cleanup失敗 cleanup亂碼 更新亂碼 svn更新提示清理 清理亂碼不能清理 svn故障修復SVN cleanup 陷入死迴圈 svn cleanup時遇到錯誤怎麼辦

如何解決svn清理失敗 不能更新 cleanup失敗 cleanup亂碼 更新亂碼 svn更新提示清理 清理亂碼不能清理 svn故障修復SVN cleanup 陷入死迴圈 svn cleanup時遇到錯誤怎麼辦

平時使用svn的過程中,有的時候由於自己操作故障或者系統原因,導致svn不能更新,提示cleanup也不能成功,陷入了死迴圈

原因是;svn的資料庫佇列原因

1,下載sqlite3.exe,google一下就有了

2.將下載好的檔案放到svn的根目錄也就是有svn隱藏資料夾的地方

image跟這個資料夾同一個目錄即可,如果怎麼都找不到,記得顯示隱藏的資料夾就可以看到了,不會操作的請google

3.控制檯找到sqlite3.exe所在位置

3.1執行:sqlite3 .svn/wc.db "select * from work_queue"

     看看是否有列表佇列,如果有的話,那這就是問題所在了

3.2執行:sqlite3 .svn/wc.db "delete from work_queue"

3.3 重新查詢,執行:sqlite3 .svn/wc.db "select * from work_queue"

經過上述1,2,3步驟,重新執行svn cleanup命令,就一切ok 了