svn:cleanup failed previous operation has not finished; run cleanup if it was interrupted

本文介绍了解决SVN中因文件夹重命名导致的cleanup失败问题的方法。通过使用sqlite3工具手动清除工作队列,最终成功解决了SVN的清理错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

svn:cleanup failed previous operation has not finished; run cleanup if it was interrupted

今天 大脑一时短路 在项目中 直接更改文件夹名称 改完之后 才想起来 svn会有问题 ,果然 svn 报错让执行清理命令 但是执行清理后弹出框提示 先前操作没有完成 也就是文章题目中的内容。一度想删掉重新checkout 无奈项目内容太多  估计下班也检索不出来 故而寻求有效解决方法。


首先下载sqlite3.exe (sqlite-shell-win32-x86-3081002) 并放在项目跟路径下

然后 cmd  cd    命令到该项目目录 

 执行  sqlite3 .svn/wc.db "select * from work_queue" 查看队列是否存在

执行   sqlite3 .svn/wc.db "delete from work_queue"   把队列清空

再次执行   执行  sqlite3 .svn/wc.db "select * from work_queue" 查看队列是否已经清空


然后 重新执行 cleanup 命令 即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值