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就不见啦

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

总结

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

相关文章

  • APP转盘抽奖Java服务端接口详解

    APP转盘抽奖Java服务端接口详解

    这篇文章主要为大家详细介绍了APP转盘抽奖Java服务端接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • 浅谈如何在项目中使用Spring Cloud Alibaba Sentinel组件

    浅谈如何在项目中使用Spring Cloud Alibaba Sentinel组件

    随着微服务的流行,服务和服务之间的稳定性变得越来越重要。本文主要介绍了使用Spring Cloud Alibaba Sentinel组件,感兴趣的可以了解一下
    2021-07-07
  • SpringMVC和Ajax的交互详解(手工处理)

    SpringMVC和Ajax的交互详解(手工处理)

    Ajax即异步的 JavaScript和XML,是一种无需重新加载整个网页的情况下,能够更新部分模块的网页技术,下面这篇文章主要给大家介绍了关于SpringMVC和Ajax交互的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-08-08
  • Jmeter解析返回参数以及解析并操作json方式

    Jmeter解析返回参数以及解析并操作json方式

    本文总结了Java或JMeter的BeanShell脚本中处理JSON字符串的常用操作,包括解析JSON数组、JSON对象和嵌套的JSON字符串,并提供了示例代码和打印结果
    2025-02-02
  • Java太阳系小游戏分析和源码详解

    Java太阳系小游戏分析和源码详解

    这篇文章主要对Java太阳系小游戏进行深入分析以及对应源码解释,进一步巩固了面向对象的知识,需要的朋友可以参考下
    2015-08-08
  • SpringBoot 下的 Static 文件夹打包成前端资源的示例代码

    SpringBoot 下的 Static 文件夹打包成前端资源的示例代码

    这篇文章主要介绍了SpringBoot 下的 Static 文件夹如何打包成前端资源,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06
  • IDEA导入geoserver项目的详细步骤及注意事项

    IDEA导入geoserver项目的详细步骤及注意事项

    由于GeoServer是基于Java开发的。因此在安装之前,必须确保安装了Java。本文给大家分享IDEA导入geoserver项目的详细步骤及注意事项,感兴趣的朋友一起看看吧
    2021-06-06
  • SpringBoot实现动态数据源切换的项目实践

    SpringBoot实现动态数据源切换的项目实践

    在实际开发过程中,我们经常遇到需要同时操作多个数据源的情况,本文主要介绍了SpringBoot实现动态数据源切换的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2024-04-04
  • 导入项目出现Java多个工程相互引用异常A cycle was detected in the build path of project的解决办法

    导入项目出现Java多个工程相互引用异常A cycle was detected in the build path o

    今天小编就为大家分享一篇关于导入项目出现Java多个工程相互引用异常A cycle was detected in the build path of project的解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-12-12
  • Mybatis 自定义类型处理器示例详解

    Mybatis 自定义类型处理器示例详解

    在某些情况下我们需要对类型做处理,例如数据存储的是Long,程序里是BigDecimal,那么我们出库入库都需要做处理,此时就可以使用类型处理器,本文通过示例给大家介绍Mybatis 自定义类型处理器的相关知识,感兴趣的朋友跟随小编一起看看吧
    2023-10-10

最新评论