Re: Подскажите инструментарий для file release system.
>>>>> Oleksandr Gavenko <gavenkoa@gmail.com> writes:
[…]
> Вот что примечательно - механизм svn:merge предвосхищает возможности
> всех популярных DVCS.
> Всем известен механизм cherry-pick или transplant (как вам по душе
> угодней называться) и почему это нужно (напомню - для распространения
> баг фиксов по веткам).
> Что же плохого в cherry-pick? Мы теряем историю мержей! Наши
> GIT/HG/BZR базируються на DAG графе, а cherry-pick'ом мы плюем на
> этот граф.
GNU Arch (tla(1)) не базируется на направленном ациклическом
графе. Что дает лучшую поддержку cherry-picking.
К сожалению, все прочие идеи, реализуемые GNU Arch
(использование системных diff(1), tar(1), etc. как основы для
формата хранилища; возможность ссылаться на историю изменений
вне хранилища; стандартизация формата имени ветки; etc.), себя
не оправдали.
[…]
--
FSF associate member #7257
Reply to: