Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗gtScEnTsk 30 of 60 menu
◀ ▶

Ветка задачи при ветках окружений в Git

Долгие staging и production не заменяют привычную ветку под одну задачу. Ее по-прежнему отводят от main, коммитят только там и вливают готовое в main, когда работа закончена.

В staging и production задачу напрямую не коммитят: эти ветки принимают только согласованные слияния по цепочке вниз, а не черновые коммиты разработчика. Так staging остается срезом «готово к проверке», а production - срезом «уже в бою».

Типичный путь: короткая ветка feature/reports от main, merge в main, затем команда решает, когда перенести main на staging и дальше на production отдельными слияниями, а не из ветки задачи.

От main создайте ветку feature/export, добавьте файл export.js и влейте ветку в main. Не коммитьте export.js напрямую в staging или production.

Заведите от main ветку fix/email-template, измените mail.html и влейте работу только в main. Проверьте, что на staging файл появится лишь после слияния main в staging, а не из ветки задачи.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить