参考资料
无论是 commit 还是 updete 都不行,提示需要执行 clean up 。但 svn 执行 clean up 命令时报错 Previous operation has not finished; run 'cleanup' if it was interrupted。 无论你到那个父层次的目录执行 clean up,都是报一样的错。
- 环境
win10
svn 的 operation 是存放在 work queue 里的。而 work queue 是在内嵌数据库 wc.db 的 work_queue 表中的。看看 work_queue 表中放了些什么,再做处理。
所以,必须借助 sqlit3 来解决。

解压后,将 sqlite3.exe ,解压到 .svn 文件夹下。
.svn 文件夹默认是隐藏不可见的,需要设置可见:工具 - 文件夹选项 - 查看 - 隐藏文件和文件夹。
在 .svn 目录下运行 cmd,
- 执行
sqlite3 wc.db- 打开数据库
- 执行
.table- 可以查看表名
- 执行
delete from work_queue;
重试 clean up 操作,问题解决