2012-08-25 90 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

相關問題