SVN报错:Error Updating changes:svn:E155037的解决方案

 更新时间:2019年01月16日 10:59:58   作者:Haozz_1994  
今天小编就为大家分享一篇关于SVN报错:Error Updating changes:svn:E155037的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

今天提交代码的时候突然发现IDEA的SVN面板Version Control下面多出来这么一句话:

顿时心里咯噔一下,这肯定不是好事啊。果然,SVN不能更新了,也不能提交了。网上搜了一下,是因为SVN操作冲突了。按照提示的意思在项目Subversion下面Cleanup了一把,可是没用,这个错还在,依然无法更新提交。

这种情况下,要么删除项目,重新checkout,代价太大。要么用这个方法解决:

SVN的操作信息存放在一个叫做“work queue”的表里,而work queue表存放在本地SVN数据库文件wc.db里面。这属于一种内嵌数据库,一般用sqlite进行轻量级管理

将下载之后的sqlite3.exe拷贝到.svn目录下(.svn目录位于项目根目录下,默认是隐藏的)

在.svn目录下按住shift,右键,选择“在此处打开命令窗口”

在弹出的黑窗口中输入“sqlite3 wc.db“,打开数据库

继续输入“.table“,可以看到所有的表名,其中work_queue表就是我们这次要处理的表;

此时其实可以输入“select *from work_queue”sql语句查看work_queue中所有的操作记录,感兴趣的小伙伴可以研究一下

直接输入“delete from work_queue“删除所有的操作记录

然后回到IDEA中,选中项目右键,选择Subversion -> 选择Cleanup,就好了(如果没好可以尝试重启IDEA)

这是今天项目中遇到的问题,不是什么大难题,但是记录一下,以后再遇到的话方便排查。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • Maven基础知识大梳理

    Maven基础知识大梳理

    这篇文章主要是Maven基础知识大梳理,Maven主要是用来解决导入java类依赖的jar,编译java项目主要问题,大家可以读一读这篇文章,更深一步的了解Maven
    2021-08-08
  • SpringBoot使用工具类实现获取容器中的Bean

    SpringBoot使用工具类实现获取容器中的Bean

    这篇文章主要为大家详细介绍了SpringBoot如何使用工具类实现获取容器中的Bean,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • 完美解决因数据库一次查询数据量过大导致的内存溢出问题

    完美解决因数据库一次查询数据量过大导致的内存溢出问题

    今天小编就为大家分享一篇完美解决因数据库一次查询数据量过大导致的内存溢出问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Java事件机制要素及实例详解

    Java事件机制要素及实例详解

    这篇文章主要介绍了Java事件机制要素及实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • Java排序的那些事之sort方法的使用详解

    Java排序的那些事之sort方法的使用详解

    sort方法用于对数组的元素进行排序。排序顺序可以是字母或数字,并按升序或降序。默认排序顺序为按字母升序,当数字是按字母顺序排列时"40"将排在"5"前面。使用数字排序,你必须通过一个函数作为参数来调用。这些说起来可能很难理解,你可以通过本篇文章进一步了解它
    2021-09-09
  • java设计优化之单例模式

    java设计优化之单例模式

    这篇文章主要为大家详细介绍了java设计优化中的单例模式,深入学习java单例模式,感兴趣的朋友可以参考一下
    2016-03-03
  • MyBatis多表连接查询的实例教程

    MyBatis多表连接查询的实例教程

    这篇文章主要给大家介绍了关于MyBatis多表连接查询的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Spring Boot发送邮件详解

    Spring Boot发送邮件详解

    这篇文章主要为大家详细介绍了Spring Boot发送邮件的相关资料,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • Java多线程中的原子类属性说明

    Java多线程中的原子类属性说明

    这篇文章主要介绍了Java多线程中的原子类属性说明,对多线程访问同一个变量,我们需要加锁,而锁是比较消耗性能的,JDk1.5之后,新增的原子操作类提供了一种用法简单、性能高效、线程安全地更新一个变量的方式,需要的朋友可以参考下
    2023-10-10
  • Java之经典排序算法

    Java之经典排序算法

    这篇文章主要介绍了Java的一些经典排序算法,对Java算法感兴趣的小伙伴可以详细参考阅读本文,对同学们有一定的参考价值
    2023-03-03

最新评论