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

7
我注意到,当我“创建补丁”时,该对话框会创建一个“向”所选提交的补丁,该提交是“从”其前身而来。
在对话框中,我可以引人注目地选择两个单独的提交,并且差异面板显示这两者之间的差异-这就是我想要的补丁。
但是当我按下“确定”时,我仍然得到单个提交的补丁。
是否有一种使用Sourcetree实现我的意图的方法?
(注意:可能很好添加一个“sourcetree”标签?)

Git没有任何对话框 - 你还用什么? - Adrian Cornish
正如我所说的,“Sourcetree”是Atlassian为Mac开发的Git GUI客户端(他们还制作了Jira等软件)。 - GreenAsJade
1个回答

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

2
谢谢!知道命令行的方法很好,而且用那种方式可能足够简单。我实际上是在问“如何在Sourcetree中做到这一点?” - GreenAsJade

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接