到底什么是 Git 三方对比
问题: 为什么我在 gitlab 上提交的MR,代码diff不是两个分支的区别?
带有场景的举例子:
小A 在linke上建立的新的迭代,同时生成了代码分支 dev
,然后 A、B两个同学都在这个迭代进行开发。小 A 基于 dev
分支创建了 dev_A
分支,小B基于dev分支创建了dev_B
分支。后来小A将他的变更合并到了 dev 分支,小B在开发过程中由于和master分支有冲突,所以他在本地解决冲突合并了一下 master 分支,然后又合并了一下 dev 分支,然后推送到 antcode 进行 MR,发现MR中代入了 master 的代码,和小A已经提交的代码?why?