Что-то никак не пойму как правильно мержить ветки в git. Есть предположим ветка A основанная на 2.6.18 с кучей патчей сверху и теперь предположим что есть ветка B основанная на 2.6.39. Нужно перетащить все коммиты из ветки A в ветку B.
git checkout B
git merge A
<fix merges>
И тут получается 1 merge commit.
А мне нужно что-бы это были единичные коммиты со всей историей. git cherry-pick тут не особо кактит ибо долго очень фиксить режекты. Как бы это правильно сделать?