Всем привет!
Склонировал я когда-то 3.3 ядро для использования в одном приборе. Потихоньку пришлось некоторые вещи подрихтовать для себя. Соответственно появились десятка два моих коммитов на 3.3 основе. Между делом появились 3.3.1 - 3.3.8. Я перенёс свои изменения на эти ядра с чем-то вроде «git fetch stable» + «git rebase 3.3.8». Всё работало на Ура. Вот сейчас хочу перенести свои коммиты на 3.7 ядро. При этом получаю ошибку mergА в файле, который никогда не трогал:
velik@work:/home/Developer/Work/trunk/Kernel$ git rebase v3.7
First, rewinding head to replay your work on top of it...
Applying: staging: android/lowmemorykiller: Don't unregister notifier from atomic context
Using index info to reconstruct a base tree...
Falling back to patching base and 3-way merge...
Auto-merging drivers/staging/android/lowmemorykiller.c
CONFLICT (content): Merge conflict in drivers/staging/android/lowmemorykiller.c
Failed to merge in the changes.
Patch failed at 0001 staging: android/lowmemorykiller: Don't unregister notifier from atomic context
Такое ощущение, что гит отматывает не только мои коммиты на 3.3 ветке, а гораздо дальше... Кто-то с таким уже встречался? Как можно побороть? И немного другой вопрос, но из этой же темы: Есть ли возможность в git rebase указать, что я хочу перенести не все мои коммиты с 3.3 ветки на 3.7, а, допустим, только два последних?
Всем спасибо velik