On Wed, Apr 04, 2007 at 02:50:57PM +0400, Sergey Vlasov wrote: > On Wed, Apr 04, 2007 at 02:35:11PM +0400, Alexey Tourbin wrote: > > Наивный pull тут сделать очень проблемно. Можно попробовать > > перебазировать все свои изменения на бранч elinks-0.12.GIT, > > не то с помощью git-rebase, не то с помощью cherry-pick. > > Но возникает вопрос: нужно ли делать merge со старым бранчем master, > > хотя бы и фиктивный? > > С точки зрения сборки из git, которой угрожают вот уже неизвестно сколько > времени, нужно. > > > Фиктивный merge ведь тоже чреват последствиями: > > git будет думать, что какие-то левые изменения там теперь есть, а на > > самом деле там их нет. Или git достаточно хитер для того, чтобы > > распознать применение левой стратегии ours? > > ours применяется как раз для того, чтобы объяснить git, что эти левые > изменения из другого бранча уже включены в текущий бранч (пусть и в > совершенно другом виде). Тогда стратегия перехода на новый бранч получается такая: 1) cherry-pick или адаптация всех моих изменений в коде со старого бранча на новый бранч. 2) после этого git-checkout старый_бранч elinks.spec и одновременно фиктивный merge со старым бранчем.