如何使用Sourcetree创建跨越提交的补丁?

Gre*_*ade 6 git patch atlassian-sourcetree

我观察到当我"创建一个补丁"时,该对话框会创建一个补丁,它是"我"从它的前任"选择"的提交.

在对话框中,我可以诱惑地选择两个单独的提交,差异面板显示两者之间的差异 - 这就是我想要的补丁.

但是当我按"OK"时,我仍然得到单个提交补丁.

有没有办法实现我的意思,使用Sourcetree?

(注意:拥有"sourcetree"标签可能会很好吗?)

Gre*_*reg 5

您可以使用git diff oldHash..newHash > file.patch命令为多个提交获取单个补丁.

  • 谢谢!知道命令行的方式很好,并且这样做很容易.我真的在问"如何在Sourcetree中做到这一点?" (2认同)