Настройка рабочего окружения
Last updated
Last updated
Для выполнения группового финального проекта вам понадобится общий репозиторий, в котором будет происходить работа группы. Один из участников команды должен создать новый репозиторий на , и добавить в качестве участников с правами изменения кода всех членов команды и ментора своей группы.
После этого необходимо настроить репозиторий таким образом, чтобы ветка master
стала "защищенной", то есть чтобы туда никто из участников не мог напрямую коммитить код. Для этого необходимо:
Перейти в настройки репозитория
В разделе Merge button
оставить выделенной только галочку Allow squash merging
Перейти на вкладку Branches
В разделе Branch protection rules
нажмите Add rule
, чтобы создать правило для защиты ветки master
В поле Branch name pattern
введите имя master
В разделе Rule settings
ниже необходимо указать следующие параметры:
Require pull request reviews before merging
Required approving reviews -> 2
Require status checks to pass before merging
Require branches to be up to date before merging
Include administrators