Ветки окружений в Git
Ветки окружений - договор,
при котором в репозитории
одновременно живут несколько
долгих веток: обычно main,
staging и production.
Каждая отражает не задачу,
а стадию, на которой команда
сейчас смотрит на продукт.
staging - ветка проверки
перед выкладкой: сюда попадает
то, что команда хочет прогнать
в условиях, близких к бою.
production - то, что уже
считается выложенным пользователям;
ее история - опорная линия
для текущего продукта в эксплуатации.
В main по-прежнему копят
свежую разработку, но до
production изменение
не доходит прямым коммитом.
Оно движется цепочкой слияний
между ветками; порядок этих
шагов разберем в следующих уроках.