[devel] Need help: переезд master на новую ветку upstream
Alexey I. Froloff
=?iso-8859-1?q?raorn_=CE=C1_altlinux=2Eru?=
Пн Ноя 10 13:08:36 MSK 2008
Я давно и с удовольствием собираю RoR. Надо сказать, что занятие
это неблагодарное - апстрим вменяемостью не отличается и с git
работает также как с subversion.
Есть ветка 2-1-stable, откуда растёт текущая сборка и master
(откуда в своё время "отпочковался" 2-1-stable), где проставили
тег "v2.2.0". Поскольку максимум, на что способен апстрим это
git cherry-pick, то обычный pull тега v2.2.0 приводит к
множественным конфликтам в самых разных местах.
Я собираю N пакетов, каждый в бранче altlinux/%name. Хочется
взять все коммиты из altlinux/%name от v2.1.0 до HEAD и приложить
к v2.2.0. Получается такой rebase, но не совсем:
A--B--C--D - master
\-E--F--G - 2-1-stable
\-H-+I-+J - altlinux/%name
||
\/
A--B--C--D - master
| \-H--I--J - altlinux/%name
\-E--F--G - 2-1-stable
Нутром чую, что это не очень возможно, поэтому хочется "по
быстрому" взять только коммиты H, I и J (без E, F и G) чтобы
потом их черрипикнуть.
Или это совсем фиговая идея и проще git diff G..J | git apply - ?
--
Regards,
Sir Raorn.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.altlinux.org/pipermail/devel/attachments/20081110/0f99e4bf/attachment-0001.bin>
Подробная информация о списке рассылки Devel