SourceTree使用教程3-合并代码,解决冲突

接下来说一下冲突如何解决,打开李四的文件夹,今天王五不在,领导叫李四更改王五的需求(订单系统),李四在lisi的分支上更改如下



李四把这次更改提交了



王五他不知道李四改了,他也去更改了王五文件家的wangwu分支,更改如下

功能做完后,领导想把李四和王五的分支都合过来,他先合了李四的,步骤是先切到master分支,然后合并李四到当前分支,没有问题,很顺利。然后想合王五的,结果就报错了,错误提示有冲突。



到王五的文件夹下,突然就看到了这种东西

于是需要解决冲突,第一种方法是修改文件中的代码,留下最终你想要的代码。
如下图所示,然后再推送。



第二种方法是在sourceTree的已暂存文件中,点击右键,选择解决冲突,我是master,刚刚和的李四的代码,如果解决冲突时点使用‘我的版本’则代表使用李四的版本,如果选择使用他人的版本则是用王五的版本。这里我们选择使用李四开发的。



王五在自己wangwu分支上没有李四开发的东西怎么办呢,所以王五需要合并一下master到自己的分支。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容