2013-04-15 140 views
0

我有2個文件(一個修改和一個新文件)爲修改提交。我想爲此創建一個補丁。 我使用TortoiseGit創建了一個修補程序,我可以看到該修補程序包含對這兩個文件的更改。TortoiseGit:應用補丁跳過添加文件

但是,當我將此修補程序應用於某個存儲庫時,它將應用這兩項更改,但新文件未添加顯示。由於這個原因,如果我簡單地說:git commit,那麼新添加的文件就會錯過提交。

這是TortoiseGit的錯誤還是我做錯了什麼?

我試圖使用'git --diff'來創建一個補丁,但是在這種情況下,它並不包含所添加的文件作爲補丁的一部分。

感謝, Vibhav阿格拉瓦爾

回答

0

使用TortoiseGit,你應該通過創建更改提交(修改和添加),右擊回購並選擇Create serial patch...補丁,並選擇Number of Commits1

然後在另一個存儲庫中,右鍵單擊回購並選擇Apply serial patch...使用Add添加先前創建的修補程序文件。然後點擊Apply

這應該在包含修改和新文件的另一個存儲庫中創建一個新的提交。