问题
在 v2.0.1 分支进行新版本的开发更新时,需要把代码提交到 v2.0.1 分支,再将其 merge 到 testnet 测试分支中。
向 testnet 分支提交 pull request 时,GitHub 提示自动合并失败,存在无法自动解决的冲突,无法自动合并。
解决方案
在本地的 v2.0.1 分支中,使用 git pull origin testnet
合并远程分支 testnet 的代码,此时终端中会提示合并失败,并提示错误的文件。进入对应文件,解决相关的冲突,然后再次提交到 v2.0.1 分支中,再次提交 pull request ,此时就会看到 github 提示可以自动合并,完美解决问题。