SVN 报错 previous operation has not finished; run 'cleanup' if it was interrupted 解决方案

问题呈现:

最近在使用svn中update的时候,svn本地仓库中有一个word文档是打开状态,导致在update过程中出现问题,问题如下:

previous operation has not finished; run 'cleanup' if it was interrupted

 

问题解决:

1、尝试cleanup,失败

 

 

 cleanup失败

 

 

 

2、使用sqlite操作内置数据库

  1. 下载sqlite,以windows为例

  2. 下载后解压,将sqlite3.exe放在本地svn仓库的.svn文件夹下。ps: .svn文件夹是隐藏文件,如果电脑上没有看到这个就要设置显示隐藏文件

  3. 在.svn目录下cmd 输入sqlite3 wc.db 后回车,再输入.table 会看到所有的表

  4. 输入 delete from work_queue;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

此时试一下update,发现提示文档被锁定

 

 

 

 

 

再次尝试cleanup后成功:

 

posted @ 2020-06-02 08:26  九许尘歌  阅读(636)  评论(0编辑  收藏  举报