我觀察到,當我「創建一個補丁」時,對話框會創建一個補丁,該補丁是「我」從它的前任選擇的「提交」。如何創建使用Sourcetree跨越提交的修補程序?
在對話框中,我可以很好地選擇兩個單獨的提交,diff面板顯示這兩個之間的差異 - 這就是我想要的補丁。
但是當我按「確定」,我仍然得到單一的提交補丁。
有什麼方法可以實現我的意思,使用Sourcetree?
(注:這可能是不錯的有一個「sourcetree」標籤?)
我觀察到,當我「創建一個補丁」時,對話框會創建一個補丁,該補丁是「我」從它的前任選擇的「提交」。如何創建使用Sourcetree跨越提交的修補程序?
在對話框中,我可以很好地選擇兩個單獨的提交,diff面板顯示這兩個之間的差異 - 這就是我想要的補丁。
但是當我按「確定」,我仍然得到單一的提交補丁。
有什麼方法可以實現我的意思,使用Sourcetree?
(注:這可能是不錯的有一個「sourcetree」標籤?)
你可以使用git diff oldHash..newHash > file.patch
命令來獲取單個補丁多次提交。
謝謝!瞭解命令行方式是很好的,可以這麼簡單。 我真的在問:「如何在Sourcetree中做到這一點?」 – GreenAsJade
git沒有任何對話框 - 你還在使用什麼? –
正如我所說的「Sourcetree」。 Atlassian的Mac用git GUI客戶端(製作jira等)。 – GreenAsJade