[devel] elinks.git переход на новый бранч

Alexey Tourbin at на altlinux.ru
Ср Апр 4 02:04:52 MSD 2007


У меня сложилась такая ситуация с elinks.git.
Бранчи багфиксный elinks-0.11 и master/origin слишком сильно разошлись.
В elinks-0.11 бекпортят (git-cherry-pick) всякие багфиксы из master.
Общий common ancestor у них это таг elinks-0.11.0:

$ git-describe `git-merge-base elinks-0.11 origin`
elinks-0.11.0
$

В бранче elinks-0.11, в районе того места, на котором я сейчас сижу,
сбекпортили больше 100 коммитов:

$ git-whatchanged elinks-0.11.0..elinks-0.11.2 |grep ^commit |wc -l
133
$

В бранче origin с тех пор больше 1000 коммитов:

$ git-whatchanged elinks-0.11.0..origin |grep ^commit |wc -l
1608
$

В общем, бранчи сильно разошлись, и наджеды на апстримное слияние этих
бранчей очень мало.

Теперь вопрос: как мне перебазироваться с бранча elinks-0.11 на origin?
Я попробовал сделать наивный pull, там получается более 100 конфиликтов
не считая *.po файлов.

Какие могут быть стратегии перехода на новый бранч?
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.org/pipermail/devel/attachments/20070404/5ec9801c/attachment.bin 


Подробная информация о списке рассылки Devel