Диктатор и помощники в рабочем процессе в Git
Вариант организации работы под названием диктатор и помощники используются, в основном, в очень крупных проектах. Суть данного варианта заключается в том, что в проекте есть главный репозиторий, принадлежащий диктатору и все участники команды клонируют его в свои локальные репозитории. Помощниками диктатора являются менеджеры, которые отвечают за доработки отдельных частей главного репозитория.
Рабочий процесс выглядит так:
-
члены команды работают в своих ветках
и перебазируют результаты своей работы
относительно копии главной ветки
master, которая находится у каждого помощника; -
помощники занимаются слиянием веток
обычных сотрудников в свои ветки
master; -
диктатор сливает ветки помощников в свою
копию ветку
master; -
после чего диктатор отправляет свою ветку
masterв главный репозиторий. Теперь все сотрудники могут перебазировать свои ветки на ее основании уже измененной основной ветки;
Суть такого варианта организации рабочего процесса в том, что диктатор делегирует основную часть своей работы помощникам и до того как интегрировать все изменения в главный репозиторий, собирает их в различных ветках.