问答

master代码合并分支代码,不相同代码的地方会出现conflict吗?

作者:admin 2021-06-14 我要评论

刚刚出现一个情况,不知道什么时候改了dev分支的一处代码(手误)。然后刚刚上线一个新的功能时,在master分支merge dev分支的代码,也没有报错conflict,导致代码...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

刚刚出现一个情况,不知道什么时候改了dev分支的一处代码(手误)。然后刚刚上线一个新的功能时,在master分支merge dev分支的代码,也没有报错conflict,导致代码发上去后,后台报错了。请问为什么merge的时候不报错呢?

###

简单来讲,如果一个文件中的同一行代码在不同的分支被改动,就有可能引起冲突。你这种情况,应该是这个文件别人没改过,只有你改了,所以可能不会出现冲突。

###

从你的描述中,无法确定你再 dev 分支中的修改,会不会导致冲突..
不是所有的分支修改合并都会导致合并的时候报错啊,只有能追溯到相同commit 检出的两个或者更多的分支,对同一个文件的同一个位置做了不同的变更,才会再合并的时候造成冲突.

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • master代码合并分支代码,不相同代码的

    master代码合并分支代码,不相同代码的

  • Chrome打印预览中缺少布局选项,如何调

    Chrome打印预览中缺少布局选项,如何调

  • !!u.match(/\(i[^;]+;( U;)? CPU.+Mac

    !!u.match(/\(i[^;]+;( U;)? CPU.+Mac

  • 为什么 React 的源码越来越难看懂?

    为什么 React 的源码越来越难看懂?

腾讯云代理商
海外云服务器