问题呈现:
最近在使用svn中update的时候,svn本地仓库中有一个word文档是打开状态,导致在update过程中出现问题,问题如下:
previous operation has not finished; run 'cleanup' if it was interrupted
问题解决:
1、尝试cleanup,失败
cleanup失败
2、使用sqlite操作内置数据库
-
下载sqlite,以windows为例
-
下载后解压,将sqlite3.exe放在本地svn仓库的.svn文件夹下。ps: .svn文件夹是隐藏文件,如果电脑上没有看到这个就要设置显示隐藏文件
-
在.svn目录下cmd 输入sqlite3 wc.db 后回车,再输入.table 会看到所有的表
-
输入 delete from work_queue;
此时试一下update,发现提示文档被锁定