Git - Модели ветвления
Войти

Git - Модели ветвления

Git - Модели ветвления

  1. Central Workflow - Централизованная система

    Репозиторий содержит только одну главную ветку master. Все изменения комитятся в нее. Репозиторий может быть локальным, без удаленных копий или храниться удаленно, где он может быть клонирован или запушен.
    • Никто не создает никаких других веток
    • Все коммитят и пушат сразу в master и все конфликты решаются тоже в ветке master
  2. Developer Branch Workflow
  3. Feature Branch Workflow
  4. Issue Branch Workflow
  5. Forking Workflow
  6. Patch Workflow
  7. Trunk based development

    Данная модель использует флаги Feature Flags, т.е. мы используем флаги с помощью которых мы можно включать или выключать фичи

    • Все ветки кроме master живут максимум 2 дня
    • Master всегда готов к деплою, даже если в нем есть недописанные фичи
    Плюсы
    • С помощью ключика мы можем сказать
    • Master всегда готов к деплою, даже если в нем есть недописанные фичи


Ссылки по теме:

  1. proglib.io
  2. youtube.com - Стратегии ветвления
Теги:
php