Cherry挑选使用TortoiseGit

时间:2012-02-23 15:03:43

标签: git tortoisegit

如何使用TortoiseGit UI运行cherry pick命令?

3 个答案:

答案 0 :(得分:130)

  1. 在签出目标分支的存储库中打开日志。
  2. 使用左上角的蓝色分支名称选择分支。
  3. 选择您想要的提交。
  4. 右键单击并选择 Cherry选择此提交

答案 1 :(得分:12)

考虑'发布'分支机构需要从主人那里采摘樱桃。分支,请按照以下步骤操作:

第1步:结帐'发布'分支

enter image description here

第2步:点击TostoiseGit - >显示日志

enter image description here

第3步:过滤源分支提交选择

在Log Messages窗口中,选择提交将被Cherry Picked的源分支(即本例中的' master'分支)。分支选择可以从' Log Messages'的左上角完成。窗口(如下图所示)

enter image description here

第4步:选择提交选择

最后选择提交并右键单击上下文菜单以选择它们。

enter image description here

答案 2 :(得分:0)

以上答案也是正确的,我只是在简化它。

如果您想从一个分支中摘取另一个分支(例如:Branch_18.1到Branch_18.4)

  • 转到Branch_18.4文件夹(回购)
  • 右键单击并选择显示日志,它将打开一个日志对话框窗口
  • 在此窗口的左上角,单击“当前分支的超链接”(即Branch_18.4)
  • 现在选择您要从中樱桃图片的分支(即Branch_18.1)
  • 现在选择并右键单击要进行樱桃采摘的提交,然后选择“樱桃采摘所选提交”。
  • 现在,如果工作树中有任何更改,它可能会要求您存储更改,然后单击“是”。
  • 现在在推樱桃之前,先拉然后推。