Git - 多个版本分支的合并工作流

时间:2018-06-04 16:14:56

标签: git merge release

假设我有以下发布分支:r1,r2,r3和主分支,其中r1是最早的。在r1中实现错误修复后,我通常会执行以下合并序列:

r1 - > r2 - > r3 - >主

如果这个特定的错误修正仅与旧版本r1和r2相关,那么我将在r2 - >中与“我们的”策略合并。 R3。

我现在的问题是,如果只有r2不需要这个错误修复,而它仍然与r3和master相关?如果我在r1中的“我们的”策略中进行合并 - > r2,然后r3和master将不会收到错误修复。我能提出的直接解决方案会使提交历史变得混乱。在保持历史清洁的同时,从r1合并到主人的最简洁方法是什么?

一个更普遍的问题是:如果我有一个任意数量的发布分支要合并,其中一些不需要bug修复,那么如何正确地做到这一点?

谢谢!

0 个答案:

没有答案