Как сделать, чтобы обновить ветку master могли только путём merge.
Итого с веткой master могут выполняться только действия:
merge
fetch
pull
Сейчас же любой джуниор может "повесилить" всю команду. Да откатили, да наругали - но не он первый, не он последний.
Если на сервер залить какой-то скрипт проблема будет, то можно же наверно и локально устанавливать с bash'ем скрипт, который запретит делать "беду"
Ответ
Используйте модель пулл-реквестов («Fork + Pull») вместо модели «Общего репозитория»(The Shared Repository Model).
Гитхаб рекомендует Using pull requests
Комментариев нет:
Отправить комментарий