跳到主要内容
gitee logo

Pull Request Cherry Pick 功能介绍

背景

在日常开发工作中,当一个 Pull Request 合并后,有时我们需要将其中的一个或多个提交单独提取出来,提交到新的 Pull Request 中,然后将其合并到不同的目标分支。

Cherry Pick 功能使用简介

1. 首先进入一个已经合并过的 Pull Request

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

输入图片说明

2. 选中相关的 Commit

输入图片说明

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

输入图片说明

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

  • Cherry Pick 失败:Cherry Pick 操作冲突,请在本地处理
  • Cherry Pick 失败:Cherry Pick 的目标分支已包含所选的提交内容
  • ...
  1. 进入创建 PullRequest 界面

输入图片说明

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

输入图片说明

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

输入图片说明