svn cleanup failed–previous operation has not finished,svn无法正确更新。
最近在使用svn时,遇到这个问题,百度后得知一个解决方案:
1.下载sqlite,http://www.sqlite.org/download.html
2.将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下
3.执行 sqlite3 .svn/wc.db "delete from work_queue" 把队列清空
4.执行完,再用svn clearup一下
执行 sqlite3 .svn/wc.db "select * from work_queue" 可以查看记录
我使用以上方法并没有解决,今天偶然的发现原来是我的杀毒软件把.svn下的一个文件当做病毒给删除了,添加信任后再更新就可以了。