假设我的存储库Foo
有两个分支:A
和B
。分支A
是分支B
的祖先。
假设我按照this guide中的说明在分支A
中设置了一个子树。一旦我完成所有设置,当我稍后将分支A
合并到分支B
时会发生什么?显然,我希望分支B
能够自然地继承子树,就像我在B
上手动设置它一样。实际会发生什么?
答案 0 :(得分:0)
此页面介绍了一下子树实际在做什么:https://github.com/apenwarr/git-subtree/blob/master/git-subtree.txt
似乎如果要将更改合并回来,则会有git subtree merge
命令。
同时,如果你打算重新合并代码,这可能不是你想要的,而是你应该从A设置另一个分支。
您也可以始终从B分支出来进行测试分支,然后尝试进行合并,看看会发生什么。我发现在测试分支上试一试通常是一个很好的方法。