平時使用svn的過程中,有的時候由於自己操作故障或者系統原因,導致svn不能更新,提示cleanup也不能成功,陷入了死循環
原因是;svn的數據庫隊列原因
1,下載sqlite3.exe,google一下就有了
2.將下載好的文件放到svn的根目錄也就是有svn隱藏文件夾的地方
跟這個文件夾同一個目錄即可,如果怎么都找不到,記得顯示隱藏的文件夾就可以看到了,不會操作的請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 了