Gitee 帮助中心 / 帮助详情

    PullRequest Cherry Pick 功能介绍

    背景

    日常开发工作中,在一个 PullRequest 合并之后,有时我们想要把这个 PullRequest 上一个或者多个提交重新拿出来提交为一个新的 PullRequest,然后合并到新的目标分支。

    Cherry Pick 功能使用简介

    1、首先进入一个已经合并过的 PullRequest

    进入提交记录,点击 cherry-pick 模式,选择一个或多个提交重新拿出来作为一个新的 Pull Request 的提交,如下:

    输入图片说明

    2、选中相关的 Commit

    输入图片说明

    3、点击 Cherry-pick 按钮进行目标分枝的选择

    输入图片说明

    需要注意的是,这里会有几种情况,如果创建失败,请注意右上角提示:

    • CherryPick 失败:CherryPick 操作冲突,请在本地处理
    • CherryPick 失败:CherryPick 的目标分支已包含所选的提交内容
    • ...

    4、进入创建 PullRequest 界面

    输入图片说明

    完善信息后,点击创建即可

    输入图片说明

    同时,原 PullRequest 也会留下一个评论

    输入图片说明

    搜索帮助