Работаете над проектом втроем (вчетвером, впятером, вдесятером и тд) и у вас постоянные конфликты в системе контроля версий? - В спешке пытаетесь собрать проект, но не можете найти рабочую версию, а клиент просит здесь и сейчас? - Процесс тестирования и выпуск новой версии - стресс для вас и вашей команды? Решить эти и другие проблемы поможет git-flow. Вы узнаете, как git-flow связан с процессом непрерывной интеграции, как это поможет быстро доставлять вашим клиентам исправления критических ошибок и как эти изменения автоматически попадут в текущую версию продукта. Приходите, если даже просто интересно, причем тут git и подойдет ли SVN, Hg или TFS?
3. Что такое git-flow?
Дополнительный инструментарий для работы с
ветками git
Инструмент разработки новых функций продукта
Удобный механизм получения версий продукта
Рабочий процесс
12. Получение новых версий
master рабочая версия для клиента
develop рабочая версия для команды
release тестирование новой версии
hotfix тестирование исправления
feature разрабатываемая функциональность
31. Полезно почитать
Smart branching with SourceTree and git-flow
Удачная модель ветвления для Git / A successful git
branching model
Yet another continuous integration story
Workflows with git-flow
Why arent you using git-flow
Atlassian git tutorials: comparing workflows