svn error: "Previous operation has not finished; run 'cleanup' if it was interrupted"
出现这种问题,有几个原因
1.本身文件确实是锁住了
2.之前clean up 过很多次,但是每次都可能以失败告终,造成work queue存在缓存队列
3.svn lock 有lock记录
以下是简单暴力的方法解决问题:
先去网上瞎子啊 sqlite3.exe -->下载点击这里,下载对应自己系统版本的
1.把sqlite3.exe丢到 .svn目录下,如图1
2.win+R运行cmd,进入到本地svn的目录下,如图2
在cmd 执行sqlite3 wc.db,打开数据库,如图3
- 执行.table 可以查看表名,图4
执行 select * from work_queue;
或者 select * from lock;
可能会看到一些奇葩的输出(至于输出什么,不用管,反正=下会全部删掉)
3.接下来重要一步:
执行delete from work_queue;
命令
执行delete from lock;
命令
ok.
4.重试clean up
操作,问题搞掂