Alexey Tourbin пишет: > On Wed, Apr 04, 2007 at 01:49:54AM +0400, Aleksey Avdeev wrote: > >>Alexey Tourbin пишет: >> >>>У меня сложилась такая ситуация с elinks.git. >>>Бранчи багфиксный elinks-0.11 и master/origin слишком сильно разошлись. >>>В elinks-0.11 бекпортят (git-cherry-pick) всякие багфиксы из master. >>>Общий common ancestor у них это таг elinks-0.11.0: >>> >> >>... >> >>>Теперь вопрос: как мне перебазироваться с бранча elinks-0.11 на origin? >>>Я попробовал сделать наивный pull, там получается более 100 конфиликтов >>>не считая *.po файлов. >>> >>>Какие могут быть стратегии перехода на новый бранч? >> >> Как вариант: Поставить тег на origin, и в .gear-rules, для сборки >>трабла, привязываться уже к нему... > > > У меня слишком много изменений в моем бранче, который тесно привязан > к elinks-0.11. Патчев отдельно не держу. Может быть rebase даст меньше > конфликтов. Можно попробовать... Меня здесь git-cherry-pick, выполняемые ранее, настораживают: если правильно понимаю -- оно связи родитель-потомок не оставляет, что может вызвать сложности при rebase... (Но похоже -- этот квест всё равно придётся пройти...) > Но ведь нужно как-то ещё иметь в качестве common ancestor > последний таг 0.11.2-alt1. Или не нужно? Кажется я запутался. Что именно имеется в виду: Точка ветвления вашего бранча от апстрима? -- С уважением. Алексей.