Cherry挑选使用TortoiseGit

问题描述 投票:91回答:3

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

git tortoisegit
3个回答
130
投票
  1. 在已检出目标分支的存储库中打开日志。
  2. 使用左上角的蓝色分支名称选择源分支。
  3. 选择所需的提交。
  4. 右键单击并选择Cherry Pick this commit。

12
投票

考虑“发布”分支需要从“主”分支中挑选,请按照以下步骤进行操作:

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

enter image description here

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

enter image description here

第3步:过滤源分支提交采摘樱桃

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

enter image description here

第4步:选择提交樱桃

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

enter image description here


0
投票

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

如果你想从一个分支到另一个分支的挑选(例如:Branch_18.1到Branch_18.4)

  • 转到Branch_18.4文件夹(repo)
  • 右键单击并选择show log,它将打开一个日志对话框窗口
  • 在此窗口中,在左上角单击Current branch Hyperlink(即Branch_18.4)
  • 现在选择你想要樱桃pic的分支(即Branch_18.1)
  • 现在选择并右键单击要挑选的提交,然后选择Cherry pick selected commits。
  • 现在,如果您的工作树中有任何更改,它可能会要求您存储更改,然后在这种情况下单击“是”。
  • 现在在推樱桃挑选之前,拉然后推。
© www.soinside.com 2019 - 2024. All rights reserved.