【发布时间】:2010-12-14 17:51:12
【问题描述】:
目前,我有 2 个存储库。一个存储库名为jstock,其中包含所有稳定的源代码。
另一个名为jstock-refactor-calendar-to-joda的存储库,它是从jstock克隆而来的,它包含了所有不稳定的实验功能代码。
红色矩形中的所有变更集都是不稳定的实验特征代码。他们还没有完成。因此,我不打算让它与绿色矩形中的变更集合并(绿色矩形表示那些是稳定的变更集)
在jstock-refactor-calendar-to-joda 从jstock 中提取之后,它的外观如下。
现在,我想让jstock 看到实验代码(但不要进入默认行,因为它们不稳定)
因此,当我执行从 jstock-refactor-calendar-to-joda 到 jstock 的推送时,这就是我得到的。
现在所有不稳定的代码都属于默认行!
这不是我想要的。在jstock 中,我希望稳定代码(绿色矩形)保持默认(左侧),不稳定代码(红色矩形)保持在右侧。请注意,我不希望它们被合并,但我希望两条开发线(稳定和不稳定)都可见。
是不是我做错了什么?
【问题讨论】:
标签: mercurial workflow dvcs branching-and-merging