Определения:
Кто является владельцем филиала? Владельцем ветки является пользователь, который создал эту ветку.
Ситуация:
Пользователь A создал ветка от мастера называется A-ветка . Следовательно, пользователь A является владельцем A-ветки .
Пользователь B , который является коллегой пользователя A, создал другую ветку от мастера, названную B-branch . Следовательно, пользователь B является владельцем B-ветки .
Желаемое ограничение:
Пользователь A должен быть только пользователем, который может pu sh превращается в A-ветвь . (Поскольку он является владельцем этой ветки)
Пользователь B должен быть только пользователь, который может pu sh изменить на B-ответвление . (Потому что она владелица этой ветки)
Вопросы:
- Может юзер A pu sh на B-ответвление ? Нет
- Может ли пользователь A тянуть B-ответвление ? Да
- Может ли пользователь A объединить B-ветку в свою ветку? да
- Может ли пользователь A и B объединить свои ветки в master ? Да
- Следует ли применять автоматически при создании ветви? Да
Как мне добиться такого поведения, описанного выше в Gitlab?