1. Git分支合并请求冲突处理规则
1.1. 问题描述
提交分支合并请求时,出现冲突,提示为 此合并请求有变更与目标分支冲突
。
示例如图:
1.2. 原因
合并的目标分支,已经有了更改,比如其他分支合并了代码。
比如,有两个 feature 分支并行开发,第一个feature分支已经合并到了develop分支上,此时第二个feature分支再合并,则产生冲突。
1.3. 解决方案(处理规则)
将目标分支合并到当前分支,解决冲突后,再提交分支合并请求。
比如:将develop分支合并到feature分支,再提交分支合并请求。
1.4. VSCode操作示例
1.4.1. 步骤1:当前feature分支从develop分支合并代码
合并后冲突文件示例