2016-04-22 68 views

回答

4

我試着用--binary選項來應用git。

這不會做任何事情:在git apply man page提到:

目前,我們總是允許二進制補丁程序,所以這是一個無操作。

因此,檢查您的git status和您的回購權限,以及您的git版本。
作爲測試,請嘗試將該補丁應用於新的回購。

+0

確保修補程序使用--binary格式良好:http://stackoverflow.com/a/17152242/6309 – VonC

4

--binary選項用於創建修補程序文件,而不是在應用它時使用。

這意味着,而不是你目前的git diff branch1 branch2 > patch-file,你必須這樣做,而不是:git diff branch1 branch2 --binary > patch-file。然後,以與您一樣的方式使用git apply patch-file的補丁。