Gitlab:抱歉,我们无法自动挑选此合并请求。

19

我在Gitlab中遇到了以下错误:

Sorry, we cannot cherry-pick this merge request automatically. This merge request may already have been cherry picked, or a more recent commit may have updated some of its content.

我有一个名为X的分支,我需要从中挑选出一些提交内容到Y分支。也许我已经完成了一部分挑选,这在那次失败的挑选之后。我大约还要做十次挑选。

我该怎么办?

我在想如果我在Y之前创建一个新的Z分支,并尝试按正确顺序添加挑选内容。也许这就是解决方案?你觉得呢?


有什么帮助吗? - Aishwarya
这不再是问题了。 - Mike
1个回答

20

我使用类似以下命令进行挑选,以便挑选合并请求提交的内容:

git cherry-pick -m 1 <merge request commit hash 1>
git cherry-pick -m 1 <merge request commit hash 2>
...
git cherry-pick -m 1 <merge request commit hash N>

-m 1参数在文档中有些晦涩,但是我已经进行了很多挑选,它是有效的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接