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

现象

svn因为版本冲突等问题导致的报错,无法cleanup、update、commit,报错"Previous operation has not finished; run 'cleanup' if it was interrupted"

解决步骤

1.下载sqlite3.exe
https://www.sqlite.org/2019/sqlite-tools-win32-x86-3300100.zip

2.将sqlite3.exe复制到项目.svn文件夹中,同wc.db文件同目录

3.执行命令

  • cd 到.svn目录
  • 执行sqlite3.exe wc.db
  • 执行DELETE FROM WORK_QUEUE;
D:\SVN\***\.svn>sqlite3.exe wc.db
SQLite version 3.30.1 2019-10-10 20:19:45
Enter ".help" for usage hints.
sqlite> .table
ACTUAL_NODE    NODES          PRISTINE       WC_LOCK
EXTERNALS      NODES_BASE     REPOSITORY     WORK_QUEUE
LOCK           NODES_CURRENT  WCROOT
sqlite> DELETE FROM WORK_QUEUE;
sqlite>

4.执行svn的clean up操作

posted @ 2020-07-01 21:07  天上的白云贼白了  阅读(240)  评论(0编辑  收藏  举报