将子树分支合并到另一个分支:是否安全?

5
假设我有一个名为 Foo 的代码仓库,其中包含两个分支:AB。分支 A 是分支 B 的祖先。

假设我按照 this guide 中的说明在分支 A 中设置了一个子树。一旦我完成所有设置,当我稍后将分支 A 合并到分支 B 中时会发生什么?显然,我希望分支 B 自然继承子树,就像我手动在 B 上设置一样。实际上会发生什么?

1个回答

0
这个页面描述了一些关于subtree实际操作的内容:https://github.com/apenwarr/git-subtree/blob/master/git-subtree.txt 看起来,如果你想将你的更改合并回去,可以使用git subtree merge命令。
同时,如果你打算将代码合并回去,这可能不是你要找的方法,你应该在A的基础上设置另一个分支。
你也可以随时从B创建一个测试分支,尝试进行合并并观察结果。我发现在测试分支上尝试一些东西通常是一个不错的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接