解決方法:
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工具,終於成功得更新了代碼 ^_^