Git 3分支与每两个没有冲突的分支合并

时间:2017-07-26 12:14:26

标签: git merge branch git-commit

我正和我的一位同事讨论git合并问题。我来了一个问题。来自同一分支的分支有三个:b1 b2 b3。这三个分支具有独特的修改(提交)。但是他们每个人都可以合并到任何其他人而不会发生冲突。当将这三个分支合并为一个分支时,不存在冲突,这是正确的吗?

一个简单的例子(b-branch& c-commit):

b1 : c1->c2->c3->c4  
b2 : c1->c2->c3->c5->c6  
b3 : c1->c2->c3->c5->c7  
b1 can merge into b2 without conflict  
b2 can merge into b3 without conflict  
b3 can merge into b1 without conflict

当我们将b1b2合并到b3时,此操作可能会导致冲突吗?

在这个问题中,我们有一个前提条件,即从同一个分支创建这3个分支,并且不能修改父分支的提交(使用rebase或其他命令)。

0 个答案:

没有答案