解决方法:
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工具,终于成功得更新了代码 ^_^