IntelliJ IDEA同步代码时版本冲突而产生出的incoming partial文件问题的解决办法

 更新时间:2018年10月22日 14:14:25   转载 作者:李学凯  
今天小编就为大家分享一篇关于IntelliJ IDEA同步代码时版本冲突而产生出的incoming partial文件问题的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

在用IntelliJ IDEA 中同步代码的时候,发现在版本控制的 incoming  下面出现了个 partial 的文件夹的东西,里面的文件就是因为版本冲突而产生出的问题。

问题产生的原因:

是我把partial目录下的文件在我自己的项目里面给修改了目录(新建了一个文件夹然后将那个文件移动到新的文件夹下面。当然我还没提交这个文件的时候,我所在的team里面有人又改动了这个文件,并且还提交了这个文件),所以我发现有代码更新的时候,我更新到我的本地项目里面的时候,就会在svn的 9 version control 里面出现个partial的目录。里面显示的是我换目录的那个文件。

然后,只要team里面有人修改并提交了这个文件,我在同步代码的时候,我的那个incoming 下就会生成一次 partial 目录。

最后我在提交本地的代码到svn服务器的时候。又报错如下:

Commit failed with error:
svn: E155015: Commit failed (details follow):
svn: E155015: Aborting commit: 'E:\fusion\intellij_work\EzsonarTrunk\src\main\webapp\WEB-INF\views\equipment\F5List.jsp' remains

提交失败。

解决方案就是:

先把报错提示的文件先单独隔离出来,放到 local changes 目录下的问题文件目录,然后把没问题的文件,先提交。成功之后。再考虑处理问题文件。

(这里的提交或者叫changes目录是可以自己创建的,左边的+ -号可以增减目录,拖动文件就可以移动文件)

然后出问题的文件的样式是:下面红色的。

 

然后就是处理问题文件了:

OK 的文件提交完毕,就剩下一个问题文件了。然后找到问题文件的目录,然后 revert 这个目录,然后就 恢复到没有换目录的时候的那个文件的样子。

然后再去同步一下代码。

当然,前提是你要备份下,你的那个问题文件里面的代码,毕竟这个代码是没问题的,是我要提交的代码,

在你再次同步代码完毕之后,就发现incoming目录下的partial文件目录,没了。

这个时候就可以再次移动目录,修改成最新的你改的代码,然后再次提交,

partial的问题就解决了。

总之,就是某个目录的移动造成的,你可以先revert那个目录,还原之后,再修改下,你可以把这个移动到你想移动的地方去,这个时候就是refactor,重构,完之后,再更新一下,那个partial就不见啦

今儿我又出现啦一次,就是这么做的。

总结

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

相关文章

  • Java的文档注释之生成帮助文档的实例

    Java的文档注释之生成帮助文档的实例

    下面小编就为大家分享一篇Java的文档注释之生成帮助文档的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Java中的传值与传引用实现过程解析

    Java中的传值与传引用实现过程解析

    这篇文章主要介绍了java中的传值与传引用实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-10-10
  • Java设计模式之静态工厂模式详解

    Java设计模式之静态工厂模式详解

    这篇文章主要介绍了Java设计模式之静态工厂模式,简单说明了静态工厂模式的概念、原理、实现与使用方法,需要的朋友可以参考下
    2017-09-09
  • java使用servlet实现验证码

    java使用servlet实现验证码

    这篇文章主要介绍了java使用servlet实现验证码,简单实用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • mybatis Interceptor对UpdateTime自动处理的实现方法

    mybatis Interceptor对UpdateTime自动处理的实现方法

    这篇文章主要给大家介绍了关于使用mybatis Interceptor对UpdateTime自动处理的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-12-12
  • Java求1+2!+3!+...+20!的和的代码

    Java求1+2!+3!+...+20!的和的代码

    这篇文章主要介绍了Java求1+2!+3!+...+20!的和的代码,需要的朋友可以参考下
    2017-02-02
  • Springboot集成spring data elasticsearch过程详解

    Springboot集成spring data elasticsearch过程详解

    这篇文章主要介绍了springboot集成spring data elasticsearch过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • 详解SpringMVC重定向传参数的实现

    详解SpringMVC重定向传参数的实现

    本篇文章主要介绍了详解SpringMVC重定向传参数的实现,我们可以使用重定向的方式,改变浏览器的地址栏,防止表单因为刷新重复提交。有兴趣的可以了解一下。
    2017-01-01
  • Java动态代理机制的实例详解

    Java动态代理机制的实例详解

    这篇文章主要介绍了 Java动态代理机制的实例详解的相关资料,希望通过本文大家能够掌握动态代理机制,需要的朋友可以参考下
    2017-09-09
  • Java视频格式转化的实现方法

    Java视频格式转化的实现方法

    这篇文章主要为大家详细介绍了Java视频格式转化的实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02

最新评论