SVN清理失败 (cleanup) 的解决方法

  1. 在版本控制下,如果对一个文件过多的操作,就有可能使SVN的cleanup功能失效,从而报如下错误:Previous operations has not finished;run cleanup if it was interrupted.
  2. 下载sqlite文件

    SVN清理失败 (cleanup) 的解决方法
  3. 2

    找到你项目的.svn文件,查看是否存在wc.db 

    SVN清理失败 (cleanup) 的解决方法
    SVN清理失败 (cleanup) 的解决方法
  4. 3

    将sqlite3.exe放到.svn的同级目录 

  5. 4

    如上面步骤不行也可将项目的wc.db文件拷到别的目录,修改完之后再拷回去:

    SVN清理失败 (cleanup) 的解决方法
  6. 5

    在cmd命令窗里执行: 

    sqlite3 .svn/wc.db "select * from work_queue" sqlite3 .svn/wc.db "delete from work_queue" sqlite3 .svn/wc.db "select * from work_queue"

    SVN清理失败 (cleanup) 的解决方法
  7. 6

    再次cleanup项目,问题解决,并且项目上的图片出现,表示成功!