0
我保持一個定製的內核,我也提供補丁,你可以直接使用的內核源代碼主要版本,現在我有一個經典的問題,應該如何同步定製的內核補丁?
我公司開發的補丁基於3.7.8
內核,新版本3.7.9
是我不得不爲3.7.9
開發補丁程序,但我該如何快速做到這一點?
現在,我下載3.7.9的全部源代碼,手動將代碼遷移到新版本的內核,並從較新的內核源代碼生成補丁。這看起來很愚蠢和低效。
------------------- A --------------------
| My 3.7.8 kernel | ---> | My 3.7.9 kernel |
------------------- --------------------
/|\ /|\
| B | C
| |
-------------------------- D --------------------------
| Mainline 3.7.8 kernel | ---> | Mainline 3.7.9 kernel |
-------------------------- --------------------------
我要的是過程A
直接,而不是做D
第一,然後C
,你認爲這是可能的嗎?
如果你的補丁是非侵入性的,你可以嘗試在你的3.7.8內核中使用rebase合併3.7.9,修復可能的衝突並從那裏再次生成補丁? – favoretti 2013-02-26 03:44:52