svn commit 文件出错

svn: E155037: Commit failed (details follow): svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted

clean up 提示同样的错误。

原因分析:

Svn的operation是存放在“work queue’“里的。而“work queue’是在内嵌数据库wc.db的work_queue表中的。看看work_queue表中放了些什么,再做处理。

这个数据库就在项目的.SVN目录下

解决

需要借助一个轻量级数据库来查看和修改数据库 sqlite3就行,

下载地址:

https://www.haote.com/xz/599122.html#a3

将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下, 可以直接在数据库目录下执行cmd命令。

  1. 执行  sqlite3 .svn/wc.db "select * from work_queue". 看到有1条记录。即为堵塞的命令。
  2. 执行  sqlite3 .svn/wc.db "delete from work_queue". 把队列清空。
  3. 执行 sqlite3 .svn/wc.db "select * from work_queue". 确认一下是否已经清空队列,发现已经没有记录显示,说明已经清空了。
  4. 最后再试一下,看是否可以  clean up了。--成功,搞定

最新文章

  1. Sla子分类账表结构
  2. Get Intensity along a line based on OpenCV
  3. Oracle存储过程获取YYYY-MM-DD的时间格式
  4. jQuery实现无缝滚动条
  5. SGU 422 Fast Typing(概率DP)
  6. Mongoose Schemas中定义日期以及timestamps选项的妙用
  7. java.lang.NoSuchFieldError: VERSION_2_3_0 报错解决方案
  8. linux0.11学习笔记(2)
  9. warning: shared library text segment is not shareable
  10. 并行执行 Job - 每天5分钟玩转 Docker 容器技术(134)
  11. day06 Request Response
  12. day02-运算符 and 和 or 的用法
  13. 简单css实现input提示交互动画效果
  14. jquery tooltip
  15. PHP类中self和$this的区别
  16. json 报错'xxx is not JSON serializable'的处理方法
  17. hadoop Codec
  18. HashMap实现原理分析--面试详谈
  19. 以Windows服务方式启动MySQL,并将其默认编码设置为UTF-8
  20. javaScript 载入自执行

热门文章

  1. Solidworks.2016.SP5下载安装破解图文教程
  2. java8 stream 流 例子
  3. addFooterView(v)与 addHeaderView(v)之后 头或者尾部没有加上去
  4. CDR X7 限时3折618年中大促,是时候出手了!
  5. 什么是2.5D与3D编辑模式
  6. Eclipse中合并GIT分支
  7. zabbix部署监控端(server)以及页面优化
  8. node工具是是什么东西
  9. python中方法与函数的区别与联系
  10. 2019-03-18 OpenCV Tesseract-OCR 下载 安装 配置(cv2 报错)