这个问题可能不是很清楚,因为我不是在寻找问题的解决方案,而是在寻求避免将来可能出现的问题。
假设我们有项目 AB 和 C,B 和 C 基于 A 的不同基线。在 B 和 C 的两个方向上进行 B 和 C 之间的合并是否可以,反之亦然,以后不会产生问题吗?
在我的特殊情况下,我将版本从 A 合并到 B,从 B 合并到 C,现在我想从 C 合并到 B。主干中的 A,C 是特定于安装的,B 是特定于客户的。当客户部署了更新的构建时,我们最终会放弃 C。但是现在有一种情况(错误地),一些更改从 A 合并到 C 绕过 B。这些更改应该是 A -> B -> C。问题是从 A 到 C 的一些合并是不平凡的合并,我不不想重复手动从 A 合并到 B 的工作。对于这个版本,从 C 合并到 B 似乎更容易。可以吗?
谢谢!