我在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分支,我必须从该分支中进行 cherry-pick ,然后提交到分支Y。也许我已经完成了 cherry-pick ,这是在此失败的 cherry-pick 之后。我有大约10个樱桃精选。
我该怎么办?
我在考虑是否要创建新的分支Z(在Y之前),然后尝试以正确的顺序添加 cherry-pick 。也许那将是解决方案?你认为呢?
最佳答案
我做了 cherry-pick ,所以我挑选了合并请求提交与这样的命令:
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
参数在文档中有点晦涩难懂,但是我做了很多挑选工作,而且可以正常工作。关于Gitlab:很抱歉,我们无法自动选择该合并请求,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49670336/