我有兩個二進制文件(它是庫,新添加)的git補丁。我嘗試應用這些修補程序,但不創建二進制文件。我試過git apply
與--binary
選項。有沒有其他的選擇從git補丁中添加二進制文件?我只需要二進制文件。爲什麼git應用二進制文件的補丁而不是創建二進制文件?
8
A
回答
4
我試着用--binary選項來應用git。
這不會做任何事情:在git apply
man page提到:
目前,我們總是允許二進制補丁程序,所以這是一個無操作。
因此,檢查您的git status
和您的回購權限,以及您的git版本。
作爲測試,請嘗試將該補丁應用於新的回購。
4
--binary
選項用於創建修補程序文件,而不是在應用它時使用。
這意味着,而不是你目前的git diff branch1 branch2 > patch-file
,你必須這樣做,而不是:git diff branch1 branch2 --binary > patch-file
。然後,以與您一樣的方式使用git apply patch-file
的補丁。
相關問題
- 1. 爲什麼git認爲我的文件是二進制
- 2. debuild創建鏈接而不是複製二進制文件
- 3. 二進制文件的EOF是什麼?
- 4. NumPy的不創建二進制文件
- 5. 爲ArrayList創建二進制文件
- 6. 爲什麼git索引文件是二進制的?
- 7. 從二進制文件創建十六進制文本文件
- 8. 什麼是二進制文件?
- 9. Silverlight二進制文件.ni.dlls是什麼?
- 10. 爲什麼Git認爲我的cs文件是二進制文件?
- 11. 編輯(補丁)在IDA的二進制文件臨
- 12. 爲什麼git將unicode顯示爲二進制文件?
- 13. 用於創建文件/文件夾級補丁(包括二進制文件)的兩個目錄樹的差異
- 14. 什麼是二進制補碼整數?
- 15. 創建二進制文件,如maxmind
- 16. 在Ubuntu上創建二進制文件
- 17. 創建和二進制文件
- 18. 從二進制文件創建mp3
- 19. 創建一個二進制文件
- 20. 「把二進制」,而不是LiveCode服務器上的二進制文件
- 21. 在GIT中只強制一個文件爲二進制文件
- 22. 的Git SVN的二進制文件
- 23. 如何處理文件不是二進制文件(git)
- 24. 二進制文件的Git或Subversion
- 25. Git和二進制文件的歷史
- 26. 複製二進制文件
- 27. 創建從十六進制二進制文件用C
- 28. MarkLogic WebDav文檔創建爲二進制而不是xml
- 29. 二進制文件衝突 - git
- 30. 在git中登記二進制文件
確保修補程序使用--binary格式良好:http://stackoverflow.com/a/17152242/6309 – VonC