svn报错:Previous operation has not finished; run 'cleanup' if it was interrupted的解决办法

来源:互联网 发布:完美循证医学数据 编辑:程序博客网 时间:2024/06/04 20:00

因为目前公司版本文档是记录在excel上的,经常有人打开excel更新项目进度,当一个人打开的时候,另一个人就无法进行操作,此时再进行svn操作,就会出各种莫名其妙的问题,Previous operation has not finished; run ‘cleanup’ if it was interrupted就是其中一个,这个应该是svn的执行队列出现了死循环,解决办法如下:

1、下载sqlite3.exe,放到svn项目根目录下面的.svn文件夹,跟.svn同个目录,比如我的项目跟地址在f://项目,那就放在f://项目/.svn下,如下:
下载地址:
http://download.csdn.net/download/liyys/9958175
这里写图片描述

2、打开cmd,切到svn项目的根地址
这里写图片描述
3、输入 sqlite3 .svn/wc.db “select * from work_queue”,可以看到队列里有数据
这里写图片描述
4、删除该队列,执行sqlite3 .svn/wc.db “delete from work_queue”
这里写图片描述
5、再试一下,执行clean up,看下是否成功

阅读全文
0 0