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

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

SourceTree使用教程3-合并代码,解决冲突_第1张图片

李四把这次更改提交了

SourceTree使用教程3-合并代码,解决冲突_第2张图片

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

SourceTree使用教程3-合并代码,解决冲突_第3张图片

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

SourceTree使用教程3-合并代码,解决冲突_第4张图片

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

SourceTree使用教程3-合并代码,解决冲突_第5张图片

于是需要解决冲突,第一种方法是修改文件中的代码,留下最终你想要的代码。

如下图所示,然后再推送。

SourceTree使用教程3-合并代码,解决冲突_第6张图片

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

SourceTree使用教程3-合并代码,解决冲突_第7张图片

王五在自己wangwu分支上没有李四开发的东西怎么办呢,所以王五需要合并一下master到自己的分支。

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

你可能感兴趣的:(SourceTree使用教程3-合并代码,解决冲突)