Задать вопрос
@ale3x

Какую структуру git выбрать для движка партнерских сайтов?

Создаем движок для партнерских сайтов. Структура git следующая:
  • master - основной движок
  • master-dev - ветка разработки
  • master-dev-feature, master-dev-feature1, ... - дополнительные ветки


Для партнерского сайта структура git такая:
  • partner - основная ветка
  • partner-dev - ветка разработки


Из master'а тянем функционал в partner-dev, в partner-dev добавляем тему (yii2). В партнерских ветках изменения функционала быть не должно. Количество веток: 2*n-партнерских веток и k-веток движка. Причем партнерских сайтов может быть больше 20. Сразу предвкушаю загрязнение git-репозитория.

Какой структуры git репозитория придерживаться для более легкого деплоя и простого обновления движка?
  • Вопрос задан
  • 372 просмотра
Подписаться 2 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
Почему бы не выделить общее ядро из основного сайта и партнерских сайтов в отдельный пакет и не подключать его как зависимость композером и там и там?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы