给定一个具有两个分支的仓库,每个分支具有独立的提交:
Branch Commits
------ -----------
final: e-g-i
/ \
master: a-b-c-d-f-h-?
Run Code Online (Sandbox Code Playgroud)
上表中的字母是有意义的:即“ master”和“ final”正在同时开发中,并且必须保留两个分支中的提交。
它是更好(更安全)合并的“主人”到“最后”,然后合并这回“主人”?还是将直接从“最终”合并到“主”中的提交保留在那里?
我知道合并冲突可能会出现。我更担心的是,在将“ final”合并到“ master”之后,我们不会丢失任何提交给“ master”的代码。