我有主分支,另一个分支让我们说B是主分支。 B分支是实验性的,经过了很多修改但是已经陈旧了一年。 在那一年中,无数次提交,主分公司已经向前推进了很多工作。
但现在情况希望B分支合并为主分支。 在这种情况下哪种策略最好,git merge或rebase?
答案 0 :(得分:1)
如果需要合并大量工作,并且您希望逐步进行(为了测试结果),直接合并可能会出现问题。
您可以尝试反复修改主版的较新版本,直到最终达到提示。请注意,您不需要自行更改B(如果是公开的) - 只需复制B并将其重新绑定即可。
在这些情况下值得了解的另一个工具是git的rerere