Работа с git в команде — gitflow

https://github.com/nvie/gitflow.
Это надстройка над гитом, которая позволяет автоматизировать работу с репозиториями при обычной работе в коллективе.
Ничего сверхъестественного — ветка develop, от которой отходят ветки features (и по завершении в неё мёржатся); ветки вида release/…, они создаются из девелопа для нового релиза; после релиза и тестов на проде он мёржится в master; также есть ветка hotfixes, которая стартует от master напрямую и после релиза мёржится в девелоп и мастер.
В общем-то всё стандартно, а надстройка позволяет упростить работу с такой архитектурой из командной строки.
Подробная нормальная статья на русском — https://danielkummer.github.io/git-flow-cheatsheet/index.ru_RU.html.
Вот краткая статья с примером использования — http://jeffkreeftmeijer.com/2010/why-arent-you-using-git-flow/.
Вот скринкасты:
http://buildamodule.com/video/change-management-and-version-control-deploying-releases-features-and-fixes-with-git-how-to-use-a-scalable-git-branching-model-called-gitflow и http://vimeo.com/16018419.
Все ссылки есть на сайте в первой ссылке.
JetBrains пока к сожалению не поддерживает — http://youtrack.jetbrains.com/issue/IDEA-65491

One Response so far.

LEAVE A COMMENT