SVN关于previous operation has not finished问题的解决

vn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。 无论你到那个父层次的目录执行“clean up “,都是报一样的错。后将代码删除,想重新check out 都不行。

   后上网搜索,本地.svn\wc.db数据库文件里面存储了svn的operation,表名是work_queue。

   .db数据库文件可以用sqlite3打开。到网上下载sqlite3.exe,解压到 SVN目录\.svn文件夹下(下载地址: https://www.sqlite.org/2020/sqlite-tools-win32-x86-3310100.zip)

   1. 运行cmd,进入到SVN目录\.svn文件夹下,执行sqlite3 wc.db,打开数据库

   2. 执行.table 可以查看表名

   3. 执行delete from work_queue; 命令。
SVN关于previous operation has not finished问题的解决_第1张图片
image.png

原文链接:https://blog.csdn.net/summeryan2011/article/details/89478349?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

你可能感兴趣的:(SVN关于previous operation has not finished问题的解决)