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操作
【推荐】FlashTable:表单开发界的极速跑车,让你的开发效率一路狂飙
【推荐】Flutter适配HarmonyOS 5知识地图,实战解析+高频避坑指南
【推荐】博客园的心动:当一群程序员决定开源共建一个真诚相亲平台
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· JavaScript中如何遍历对象?
· 领域模型应用
· 记一次 ADL 导致的 C++ 代码编译错误
· MySQL查询执行顺序:一张图看懂SQL是如何工作的
· 为什么PostgreSQL不自动缓存执行计划?
· 从被喷“假开源”到登顶 GitHub 热榜,这个开源项目上演王者归来!
· Stack Overflow,轰然倒下!
· 35+程序员的转型之路:经济寒冬中的希望与策略
· 2025年推荐6个好用的 Postman 替代工具
· 全球首位 AI 程序员 Devin 诞生了,对于程序员的影响到底多大?