Gitlab:抱歉,我们不能自动挑选这个合并请求

Mik*_*ike 10 gitlab git-cherry-pick

我在 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.
Run Code Online (Sandbox Code Playgroud)

我有分支 X,我必须从中挑选提交到分支 Y。也许我已经完成了挑选,这是在失败的挑选之后。我有大约 10 个樱桃选择要做。

我该怎么办?

我在想是否我创建新的分支 Z(在 Y 之前)并尝试以正确的顺序添加樱桃精选。也许这将是解决方案?你认为呢?

Mik*_*ike 7

我做了樱桃选择,以便我使用如下命令获取合并请求提交:

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>
Run Code Online (Sandbox Code Playgroud)

-m 1参数在文档中有点神秘,但我已经做了很多樱桃选择并且这是有效的。