有时候在 GitLab 上 cherry-pick 的时候会出现这样的异常:
我这里是这么操作的,我的 feature 分支提交 MR 到 master,然后 cherry-pick 到 RELESE 上出现了这个异常,原因是因为 master 分支与 RELESE 分支发生了冲突,这时候有很多方法,这里说明两种:
1.解除 RELEASE 分支的保护,重新创建 RELEASE 分支;
2.本地基于 RELEASE 分支拉一个分支 dev-RELEASE,然后与 master 分支合并,或者将 master 分支上提交的内容 cherry-pick 到 dev-RELEASE 上,然后在 dev-RELEASE 上提交 MR 到 RELEASE 即可。