SVN Cleanup 失敗,提示執行Cleanup命令


解決方法:

1.下載sqlite3. 安裝好后,把sqlite3.exe放在.svn目錄下:

2. 命令行切換到SVN目錄下執行: sqlite3 .svn/wc.db "select * from work_queue" 

3. 繼續執行: sqlite3 .svn/wc.db "delete from work_queue"

 

這可以解決大多數情況下Clean UP失敗的問題。

今天我通過以上方法可以Clean up 了,但是Clean up之后,更新代碼時又報錯了。 =_=

因為已經解決了錯誤,就沒有截圖了,錯誤大致是:

svn failed to run the wc db work queue associated with file **.  work item ** cannot move to ** access is denied

大概是因為我代碼很久沒更新了,自己又改了代碼有沒有提交,就有沖突了。然后我又revert呀,又出現讓我clean up code,媽呀!不是死循環了嘛!難道我要重新Checkout代碼嗎? NO. 我看了錯誤信息,其實只有一個文件有錯誤啊,把這個錯誤的文件刪了不就好了(機智如我,哈哈),果然,刪除文件后,再使用SVN Revert工具,終於成功得更新了代碼 ^_^


免責聲明!

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



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