git 合并后的代码和合并分支的代码不一致

新手上路,请多包涵

clipboard.png
图片2处的代码是正确的,用工具发现1处没有代码变动,但是从1和2分别开分支,发现1和2处的代码不一致。这个是什么问题,有操作错误吗。只进行了一个merge操作

阅读 5.9k
1 个回答

1 和 2 的代码不一致,很正常啊。
理由如下:

  • 1 是一个合并点,1 之前的版本假设是 3
  • 假设 3 和 2 不同,这很正常的
  • 3 跟 2 合并成 1,你说 1 跟 2 能相同吗?

merge 操作没有什么,你需要考虑的是 merge 前两个分支之间的差异。你把 hotfix 分支 merge 到 activity 分支。你要知道,hotfix 分支在 2 点和 activity 分支的差异是什么,在 merge 之前可以用 git diff 命令查看的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进