今天svn更新文件的时候,突然提示【Previous operation has not finished; run 'cleanup' if it was interrupted】,然后我去cleanup的时候还是爆【Previous operation has not finished; run 'cleanup' if it was interrupted】,于是上网查找了一下相关的解决方案,以免下次再碰到,先记录到自己的博客里。
操作步骤如下:
1、下载sqlite-shell-win32-x86: sqlite3.exe并放到.svn文件的同级目录下[color=red](我已经上传到附件了)[/color]
2、cmd进入到该层目录,并执行以下步骤:
1)执行 【sqlite3 .svn/wc.db "select * from work_queue"】查看操作记录
2)执行 【sqlite3 .svn/wc.db "delete from work_queue"】把队列清空
3)执行 【sqlite3 .svn/wc.db "select * from work_queue"】 确认一下是否已经清空队列,发现已经没有记录显示,说明已经清空了
[img]
[img]http://dl2.iteye.com/upload/attachment/0122/4322/ca9f032a-52e7-3540-a488-0825a7a5f3fe.jpg[/img]
[/img]
3、再去执行svn的cleanup操作
感谢原文作者,原文地址:http://blog.csdn.net/superch0054/article/details/38668017
操作步骤如下:
1、下载sqlite-shell-win32-x86: sqlite3.exe并放到.svn文件的同级目录下[color=red](我已经上传到附件了)[/color]
2、cmd进入到该层目录,并执行以下步骤:
1)执行 【sqlite3 .svn/wc.db "select * from work_queue"】查看操作记录
2)执行 【sqlite3 .svn/wc.db "delete from work_queue"】把队列清空
3)执行 【sqlite3 .svn/wc.db "select * from work_queue"】 确认一下是否已经清空队列,发现已经没有记录显示,说明已经清空了
[img]
[img]http://dl2.iteye.com/upload/attachment/0122/4322/ca9f032a-52e7-3540-a488-0825a7a5f3fe.jpg[/img]
[/img]
3、再去执行svn的cleanup操作
感谢原文作者,原文地址:http://blog.csdn.net/superch0054/article/details/38668017