Уместность диктатора и помощников в Git
Схема уместна для очень большого открытого проекта, где код делят на зоны с отдельными хозяевами. Ядро Linux - классический пример: тысячи участников, десятки подсистем, и один blessed, в который вливает диктатор после помощников.
Обычной продуктовой команде
из нескольких или нескольких десятков
человек такой уровень формальности
редко нужен. Достаточно одного
репозитория, веток задач
и pull request в общую main.
Диктатор и помощники - не «правильный Git»,
а способ не потерять целостность
гигантской кодовой базы,
когда прямой push всех в одну main
уже не масштабируется.