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