天天看點

SVN-CleanUp失敗,提示“svn cleanup failed–previous operation has not finished"

執行CleanUp指令失敗,提示“svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted”,解決辦法如下:

方法一:

SVN版本1.7及以上: 需要清理根目錄下.svn檔案夾下wc.db檔案中的隊列資料記錄即可,指令參考如下: 1. 拷貝sqlite3.exe檔案到項目檔案夾根目錄下。 2. cmd指令行定位到項目檔案夾下。 3. 執行 sqlite3 .svn/wc.db "select * from work_queue" ,會将block svn正常工作的記錄查詢出來。 4. 執行 sqlite3 .svn/wc.db "delete from work_queue" ,删除錯誤資料即可讓Clean Up正常工作。 5. 根目錄下執行Clean up即可成功。

SVN版本1.7以下: 考慮删除該目錄下所有lock檔案,指令參考如下: 1. cd 到svn項目目錄下。 2. 執行 del lock /q/s 即可删除lock檔案。 3. 根目錄下執行Clean up即可成功。

方法二:

建立目錄後check out代碼,再将更新後檔案覆寫到原檔案夾下來解決該問題。

繼續閱讀