[devel] git: сложный вопрос

Evgeny Sinelnikov =?iso-8859-1?q?sin_=CE=C1_altlinux=2Eru?=
Вс Июл 9 18:03:13 MSD 2006


Привет,

On 7/8/06, Денис Смирнов <mithraen на altlinux.ru> wrote:
> Описываю задачу -- есть некий продукт (asterisk), разработка которого
> ведется в svn. Мне нужно:
>  - сопровождать множество (десятка два) патчей к нему, с возможностью в
>    любой момент получить diff между этими ветками и последним снапшотом
>    Asterisk для отправки в upstream;
>  - из всех этих патчей формировать одну общую ветку, которая будет немного
>    отличаться от простого объединения этих веток, так как между ними
>    однозначно будут конфликты;
>  - в любой момент иметь возможность сделать diff между апстримом и этой
>    своей "объединенной" веткой, для сборки Asterisk в Сизиф.
>  - возможно понадобится иметь несколько таких объединенных веток, в связи
>    с тем, что мне наверняка потребуется делать разные сборки Asterisk
>    (одна будет содержать только багфиксы и добавления, другая может
>    содержать в том числе архитектурные изменения, и тянуть на "карманный"
>    форк).
>
> Я до конца не въехал как работает git, и можно ли это сделать (судя по
> тому что творится сейчас в ветки -mm ядра, именно то что я хочу и
> используется), и каким образом?
>
> Кто-нибудь сведущий в git может ткнуть меня носом в нужный кусок
> документации?
>

начинать можно отсюда:
http://www.kernel.org/pub/software/scm/git/docs/core-tutorial.html
там же:
http://www.kernel.org/pub/software/scm/git/docs/howto-index.html
http://www.kernel.org/pub/software/scm/git/docs/

-- 
Sin (Sinelnikov Evgeny)


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