2012-08-25 47 views
6

我观察到,当我“创建一个补丁”时,对话框会创建一个补丁,该补丁是“我”从它的前任选择的“提交”。如何创建使用Sourcetree跨越提交的修补程序?

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

但是当我按“确定”,我仍然得到单一的提交补丁。

有什么方法可以实现我的意思,使用Sourcetree?

(注:这可能是不错的有一个“sourcetree”标签?)

+0

git没有任何对话框 - 你还在使用什么? –

+0

正如我所说的“Sourcetree”。 Atlassian的Mac用git GUI客户端(制作jira等)。 – GreenAsJade

回答

5

你可以使用git diff oldHash..newHash > file.patch命令来获取单个补丁多次提交。

+2

谢谢!了解命令行方式是很好的,可以这么简单。 我真的在问:“如何在Sourcetree中做到这一点?” – GreenAsJade

相关问题