如何解決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 了


免責聲明!

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



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