这是我们的情况:我们的 Mercurial 存储库中有两个分支,我们将它们称为分支 A 和分支 B。
- 分支 A 用于代码的稳定版本
- B 分支用于开发分支
在分支 A 中修改的所有内容都已合并到分支 B。但是现在我们发现分支 B 中的代码与分支 A 有几个不同之处。我们在分支 A 中进行了一些大的代码更改,将这些更改合并到分支 B这将是一个真正的痛苦,实际上我们想对解决方案进行替代实施。但是稍后我们还希望继续对分支 A 进行更改,并且仍然能够将这些后来的小更改合并到分支 B。所以问题是:当合并到分支 B 并合并时,是否可以从分支 A 跳过一些单个变更集后来又从 A 到 B 的变更集?(可能使用纯 Hg 解决方案且没有变通方法,使用备份副本等...)
这里概述了我们将达到的目标:
变更集分支 A 变更集分支 B Chgset A.1 Chgset B.1(与 A.1 合并) 变更集 A.2 Chgset B.2(**未与 A.2 合并**) Chgset A.3 Chgset B.3(与 A.3 合并但不与 A.2 合并)
提前感谢您的任何建议