代码冲突场景

演示在代码合并过程中,如何处理代码冲突问题。

1 冲突代码显示

在项目代码合并时,如果有两个分支编辑统一处代码的情况出现,

则会出现冲突,冲突代码展示如下:

图片github

<<<<<<< HEAD 代表当前分支的修改内容
>>>>>>> fix/wangyf 代表传入分支的修改内容

2 处理冲突

此时有四种处理方式可以选择:

  • 采用当前更改
  • 采用传入的更改
  • 保留双方的更改
  • 比较变更

根据实际情况选择不同方式进行合并

点击采用当前更改

图片github

图片github

点击采用传入的更改

图片github

图片github

点击采用保留双方的更改

图片github

图片github

点击比较变更,可以比较代码的不同,手动更改代码

图片github

图片github

点击右键角“在合并编辑器中解析”可以看到合并前后的代码变化情况

图片github

完成合并后,点击右下角“完成合并”

图片github

提交合并后的代码

图片github

图片github

Last Updated:
Contributors: wangyifan