offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
menu

Диктатор и помощники в рабочем процессе в Git

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

Рабочий процесс выглядит так:

  1. члены команды работают в своих ветках и перебазируют результаты своей работы относительно копии главной ветки master, которая находится у каждого помощника;
  2. помощники занимаются слиянием веток обычных сотрудников в свои ветки master;
  3. диктатор сливает ветки помощников в свою копию ветку master;
  4. после чего диктатор отправляет свою ветку master в главный репозиторий. Теперь все сотрудники могут перебазировать свои ветки на ее основании уже измененной основной ветки;

Суть такого варианта организации рабочего процесса в том, что диктатор делегирует основную часть своей работы помощникам и до того как интегрировать все изменения в главный репозиторий, собирает их в различных ветках.