Git与补丁合并

时间:2017-10-24 14:43:28

标签: git merge version-control

我的团队正在研究由另一个团队开发的分支BranchB分支的git branch BranchA。 BranchB合并为master,但不是通过使用git merge(由于某种原因)。他们创建了一个补丁并手动将BranchB提交给master。现在我们想要从master合并到我们的,但git可以理解地对这些变化感到困惑。就它而言,几乎所有事情都是冲突,因为它认为BranchB中的每一个变化都是独立于我们的BranchA完成的。

我可以重复其他团队所做的事情:创建一个补丁,将BranchA与BranchB区分开来,并手动将其作为单独的提交应用于master。但我更喜欢git理解我将master合并到BranchB中。通过应用补丁,这实际上就是我正在做的事情。有没有办法让git理解我在应用此提交后发生了合并?在clearcase中,您可以手动绘制合并箭头,指示提交是两个其他提交的合并,但我认为您不能在git中执行此操作。

0 个答案:

没有答案