0

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

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. 后备箱做了一些改变;从主干中删除了一些垃圾文件。
  3. 将主干合并到功能分支。到目前为止,一切都运行良好。
  4. 在功能分支中做了一些更改;现在功能分支已准备好发布到 PROD。
  5. 尝试将功能分支合并到主干并出现此冲突错误。

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

谢谢。

4

1 回答 1

0

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

因此,请检查以下内容:

  • 自上次从主干ABC_NY合并(或创建分支)以来在分支上进行了修改。
  • ABC_NY还在后备箱上吗?
  • 这个目录/文件是否在主干上被删除或重命名?

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

于 2013-05-30T01:43:36.593 回答