Как безопасно сделать бэкпорт конкретного ядра Linux, фиксирующего старое ядро, используя git - PullRequest
2 голосов
/ 15 апреля 2010

В настоящее время у меня стабильное ядро ​​2.6.32.Но мне нужно внести некоторые исправления в ветку 2.6.33 для включения в это ядро ​​2.6.32, чтобы я мог создать собственное ядро ​​для целей тестирования.Я не могу применить указанные исправления непосредственно к источнику 2.6.32, потому что они, кажется, имеют зависимости от других исправлений.

Есть ли какой-нибудь безопасный способ включить только исправления (и всеих зависимости) Мне нужно в ядре 2.6.32 с git создать собственное ядро?

Если есть способ сделать это, есть ли способ отследить исправления, которые были применены к кастомуядро (т.е. отслеживать, какие коммиты были применены к ядру 2.6.32 для создания собственного источника ядра)?

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

Если вы можете изолировать отдельные коммиты, вы также можете выбрать их (выбрать коммиты из другой ветки для фиксации в вашу ветку).

Кроме того, если вам нужна лучшая визуализация деревьев SmartGit - лучшее, что я видел до сих пор.

0 голосов
/ 15 апреля 2010

Вы можете проверить слияния Линуса со своим деревом с помощью git log.Тогда вы можете попытаться вытянуть / объединить их самостоятельно.Я не уверен, однако, о том, как будут заботиться о зависимостях здесь (IMO, когда вы тянете, о них нужно заботиться).

...