SVN树冲突问题

时间:2013-05-29 21:41:15

标签: svn svnadmin svn-merge

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

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

我做了什么:

  1. 从主干创建了一个功能分支。
  2. 行李箱有些变化;从trunk中删除了一些垃圾文件。
  3. 将主干合并到功能分支。到目前为止,一切都很好。
  4. 功能分支中有一些变化;现在功能分支已准备好发布到PROD。
  5. 尝试将功能分支合并到主干并发生此冲突错误。
  6. 不确定我为什么会收到此错误以及如何避免此错误。

    感谢。

1 个答案:

答案 0 :(得分:0)

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

因此,请检查以下内容:

  • 自上次合并(或创建分支)以来,在分支上修改了ABC_NY
  • ABC_NY还在行李箱上吗?​​
  • 此目录/文件是否已在中继上删除或重命名?

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