rebase的合并导致提交被覆盖

时间:2010-07-13 20:45:59

标签: git

我们有一个旧分支,feature-x,我们尝试合并一个最近的主人。在合并中,我们看到来自feature-x分支的一堆提交已被覆盖,代码已经消失。我现在正在挑选相关的提交到主人的新分支,但我想知道为什么会发生这种情况。有趣的是,这也发生在我身上的SVK ......我们做错了吗?

1 个答案:

答案 0 :(得分:1)

这应该意味着那些提交已经在master的某个时刻合并 意味着任何未来的合并都不会选择它们。然后樱桃挑选是一种强制他们(再次)回到master的方法。

根本解决方案涉及与'our' merge stategyalbeit in reverse合并。 (但这会覆盖masterfeature-x}

的所有文件