git - блокировка основной ветки для некоторых пользователей?

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

Я хотел бы иметь следующий «рабочий процесс»

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

Возможно ли это и как я могу этого добиться?

14
задан Nick Berardi 21 March 2011 в 20:48
поделиться