微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

svn报错:“Previous operation has not finished; run 'cleanup' if it was interrupted“ 的解决方法

svn报错:“PrevIoUs operation has not finished; run ‘cleanup’ if it was interrupted“

1、执行clean up

2、执行clean up后如果依然报错,按以下方法解决

     本地.svn\wc.db数据库文件里面存储了svn的operation,表名是work_queue。看看work_queue表中放了些什么,再做处理

 

1.  将sqlite.exe文件放在.svn文件夹下,我的是在E:\dell\ideaProject\ums\ .svn下(sqlite.exe下载地址:https://pan.baidu.com/s/1kynOrCWXL63NemFuMgn9dQ)

 

2.   运行cmd,进入到E:\dell\ideaProject\ums.svn文件夹下,执行sqlite3 wc.db,打开数据库

 

3.   执行.table ,可以看到里面有一个WORK_QUEUE表

 

4.   执行查询语句

     执行 select * from work_queue; 看到有1条记录。即为堵塞的命令。

       

     执行 delete from work_queue; 把队列清空。

     

     再次执行 select * from work_queue; 确认一下是否已经清空队列。发现已经没有记录显示,说明已经清空了。

最后再 clean up 试一下,看是否可以提交代码

 

 

参考地址

https://www.cnblogs.com/simmonner1999/p/5533465.html

https://www.cnblogs.com/drubber/p/10283640.html

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐