【发布时间】:2021-09-08 07:07:13
【问题描述】:
我有一个主分支 (#A) 作为所有开发人员的开发分支,我有另一个分支 (#B) 作为客户发布分支。
创建发布分支后,有时我们会在此分支上开发功能。我会定期将版本合并回 master 分支。
分支如下所示:
C1 <- C2 <-- C3 <---- M1 <-- C5 <-- M2 <-- C6 (branch #A)
^ | |
|--D1 <- D2 <- D2 <-- D3 <-- D4 <-- D5 (branch #B)
当我进行第一次合并 (M1) 时,我会修复许多冲突。
问题是:当我进行第二次合并时,有什么办法可以避免再次修复这些冲突?
【问题讨论】:
-
在 IIRC 的第二次合并中,您不应该看到大多数相同的冲突。
-
假设时间在您的图表中从左到右流动,
M2将有一组不同的冲突。