svn“Previous operation has not finished; run 'cleanup' if it was interrupted

遇到这个问题你再进行clean up,不论你是在父级还是本目录进行clean up,他还是提示错误

从英文意思提示,就是 上一个操作没有完成,请clean up,Svn的operation是存放在“work queue’“里的。而“work queue’是在内嵌数据库wc.db的work_queue表中的

1.    内嵌数据库一般是用sqlite进行轻量级管理的。sqlite-shell-win32-x86-3081101.zip

2.    为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。

3.    然后打开cmd,进行切换到你放sqlite3.exe的目录

4.    执行  sqlite3 .svn/wc.db "select * from work_queue".看到有4条记录。就是刚才我执行的一些操作。

5.    执行  sqlite3 .svn/wc.db "delete from work_queue". 把队列清空。

6.    最后再试一下,看是否可以  clean up了。果然成功了

原文地址:https://www.cnblogs.com/meng70345/p/6004231.html