解決SVN cleanup也不能成功,陷入了死迴圈

2021-09-19 03:05:52 字數 433 閱讀 6019

看到此提示就汗顏了,明明正在執行清理命令,竟然提醒「清理失敗,請執行清理命令」,由此進入死迴圈......

搜尋資料一番之後發現在.svn/wc.db中的work_queue表中記錄了svn的工作佇列,需要清空工作佇列,讓svn認為已經沒有「previous operation」了,就可以正常執行當前命令了。

操作步驟如下:

2. 將sqlite3.exe放到.svn的同級目錄

3. 在cmd控制台中將碟符轉到svn版本控制的資料夾

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

5. 看到work_queue中儲存的工作佇列

6. 執行sqlite3 .svn/wc.db "delete from work_queue" 刪除工作佇列

7. 重新執行cleanup命令,成功!

svn cleanup 失敗的解決方法

在某些svn操作不能執行的時候,需要執行svn cleanup。但有時候svn cleanup會失敗。解決方法一 我就是這麼做的 直接把要操作的目錄再checkout下來到其它地方,然後拿剛checkout下來的目錄去覆蓋原來需要操作的目錄。ok.解決方法二 deleted the log file...

軟體不能解除安裝也不能安裝的解決辦法

軟體不能解除安裝也不能安裝的解決辦法 今天誤刪了rad2007的一些檔案,導致rad2007不能刪除,也不能重新安裝。上網搜尋了一下,找到了乙個解決的方法。步驟如下 1 開啟windows xp安裝盤,安裝裡面的support tools軟體 2 進入硬碟的support tools安裝目錄 x p...

svn cleanup失敗解決方法 終極篇

svn現狀 svn root third 引用svn目錄 更新 third 目錄失敗,cleanup異常終止,提示資訊 svn cleanup failed previous operation has not finished run cleanup if it was interrupted 一...