Від якої гілки створюється feature-гілка в Gitflow?
У Gitflow feature-гілка створюється від гілки develop.
Чому саме develop
У Gitflow:
main- це продакшн, туди потрапляє тільки релізний кодdevelop- це основна гілка розробки, де збираються всі майбутні зміни
Тому логіка така:
Нові фічі завжди починаються від актуального стану розробки, а не від продакшну.
Типовий приклад
bash
git checkout develop
git checkout -b feature/login- фіча стартує від
develop - далі розробляється ізольовано
- після завершення вливається назад у
develop
Що важливо підкреслити на співбесіді
- feature-гілки ніколи не створюються від
mainу Gitflow - вони завжди повертаються в
develop mainзалишається чисто продакшн-гілкою
Короткий відповідь для співбесіди
У Gitflow feature-гілки створюються від гілки
develop, тому що вона відображає поточний стан розробки, тоді якmainпризначена тільки для продакшн-коду.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.