SVN树冲突问题

Posted

技术标签:

【中文标题】SVN树冲突问题【英文标题】:SVN tree conflict issue 【发布时间】:2013-05-29 21:41:14 【问题描述】:

我收到如下所述的树冲突消息 -

514 (dev) dev:/export/home/user> svn status
 M      .
!     C ABC_NY
      >   local delete, incoming edit upon merge
Summary of conflicts:
  Tree conflicts: 1

我做了什么:

    从主干创建了一个功能分支。 对主干进行了一些更改;从中继中删除了一些垃圾文件。 将主干合并到功能分支。到目前为止一切正常。 在特性分支中做了一些改变;现在功能分支已准备好发布到 PROD。 尝试将功能分支合并到主干并出现此冲突错误。

不知道为什么我会收到此错误以及如何避免它。

谢谢。

【问题讨论】:

【参考方案1】:

这表示在主干上本地删除的分支上编辑了文件/目录。

所以,请检查以下内容:

自上次从主干合并(或创建分支)以来,已在分支上修改了 ABC_NYABC_NY 还在后备箱上吗? 此目录/文件是否在主干上被删除或重命名?

您始终可以通过svn resolved ABC_NY 暂时消除冲突,然后手动处理。但是,我始终建议您在合并时使用--dry-run 参数,并查看可能存在冲突的位置,然后在实际合并发生之前处理这些冲突。

【讨论】:

以上是关于SVN树冲突问题的主要内容,如果未能解决你的问题,请参考以下文章

SVN树冲突问题

SVN 树冲突解决详解

svn冲突在idea里怎么解决

svn冲突在idea里怎么解决

svn 解决树冲突

SVN - 无法将分支合并回主干 - 许多树冲突