Через известный ресурс набрёл на описание политики управления конфигурацией в рамках проекта с использованием git.
Собственно, сама заметка.
При всём моём неприятии git и распределенной модели... :) Раз уж их используете - то хоть используйте правильно и эффективно, как показано в заметке.
P.S. Ну и набор ссылок по теме:
http://scm-notes.blogspot.com/2009/11/ms-tfs-branching-guidance.html - о ветвлении и работе с контролем версий в Team Foundation Server
http://scm-notes.blogspot.com/2009/10/software-configuration-management-6.html - о распределенных системах контроля версий
http://www.cmcrossroads.com/bradapp/acme/branching/ - всеобъемлющая статья из серий "basics" и одновременно "essentials" на уважаемом ресурсе.
http://www.infoq.com/articles/agile-version-control - о контроле версий в стиле agile.
Заметки о Software Configuration Management. Управление конфигурацией программного обеспечения.
2009-11-22
2009-11-19
Gource // визуализация контроля версий
Проект дня — Gource.
Берёт на вход логи проекта из git, а также SVN, CVS, Mercurial (после конвертации) и растит в реальном времени дерево — как развивался проект, как появлялись элементы, и их версии.
Одно из видео проекта. Там их несколько.
Enjoy.
Берёт на вход логи проекта из git, а также SVN, CVS, Mercurial (после конвертации) и растит в реальном времени дерево — как развивался проект, как появлялись элементы, и их версии.
Одно из видео проекта. Там их несколько.
Enjoy.
2009-11-06
MS TFS // Branching Guidance
Набрёл на неплохой текст от команды Microsoft Team Foundation Server: Branching Guidance
Будущим и нынешним пользователям обозначенной системы предлагается:
Лишний раз утвердился во мнении, что MS знает толк в методологии разработки софта :) потому как не просто дает инструмент для грамотного СМа, но ещё и объясняет - зачем подобные инструменты вообще нужны.
Вот тут - одностраничная HTML-версия.
Будущим и нынешним пользователям обозначенной системы предлагается:
- проникнуться важностью ветвления и слияния изменений для работы больших команд;
- узнать, какие типы веток бывают и как строить изоляцию работы на их основе;
- посмотреть на практических примерах как надо правильно отращивать и мёржить изменения.
Лишний раз утвердился во мнении, что MS знает толк в методологии разработки софта :) потому как не просто дает инструмент для грамотного СМа, но ещё и объясняет - зачем подобные инструменты вообще нужны.
Вот тут - одностраничная HTML-версия.
Подписаться на:
Сообщения (Atom)