On Thu, Sep 25, 2008 at 08:47:27AM +0300, Artem Zolochevskiy wrote: > Как мне теперь делать backport версии 3.0-alt1? > git-pull . tag 3.0-alt1 > (или git-merge master или git-merge 3.0-alt1) > получил конфликты. > У меня получилось что-то вроде > <<<<<<< HEAD:example.spec > Version: 2.0 > Release: alt0.M41.1 > ======= > Version: 3.0 > Release: alt1 > >>>>>>>f6aa1fa14e5329d1490b5c0c88526e1e4759a309:example.spec Разрешить конфликт следущим образом: Version: 3.0 Release: alt0.M41.1 > <<<<<<< HEAD:example.spec > * Thu Sep 25 2008 Artem Zolochevskiy 2.0-alt0.M41.1 > - build for 4.1 branch (2.0-alt1) > ======= > * Thu Sep 25 2008 Artem Zolochevskiy 3.0-alt1 > - version 3.0 > >>>>>>> f6aa1fa14e5329d1490b5c0c88526e1e4759a309:example.spec Разрешить конфликт следущим образом (сохранив все старые записи в changelog'е, а также добавив новую, соответствующую бекпорту): * Thu Sep 25 2008 Artem Zolochevskiy 3.0-alt0.M41.1 - build for 4.1 branch * Thu Sep 25 2008 Artem Zolochevskiy 3.0-alt1 - version 3.0 * Thu Sep 25 2008 Artem Zolochevskiy 2.0-alt0.M41.1 - build for 4.1 branch (2.0-alt1) После этого сделать единый merge commit: gear-commit -a То есть история будет такой: * [altlinux-4.1] 3.0-alt0.M41.1 |`* [master] 3.0-alt1 * | 2.0-alt0.M41.1 `* 2.0-alt1