Habilitar revisões obrigatórias para pull requests
Os administradores de repositório podem impor revisões obrigatórias para que as pull requests precisem ter um número específico de revisões de aprovação antes de fazer merge.
Protected branches are available in public repositories with GitHub Free, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server.
Antes de habilitar revisões obrigatórias em um branch, é preciso primeiro configurá-lo como um branch protegido. Para obter mais informações, consulte "Configurar branches protegidos".
You can automatically enforce protected branch settings for some or all branches in your repository. For more information, see "Configuring protected branches."
-
On GitHub Enterprise, navigate to the main page of the repository.
-
Under your repository name, click Settings.
-
In the left menu, click Branches.
-
Em Protected Branches (Branches protegidos), selecione o branch que deseja restringir usando o menu suspenso.
-
Selecione Require pull request reviews before merging (Exigir revisões de pull request antes de fazer merge).
-
No menu suspenso Required approving reviews (Revisões de aprovação obrigatórias), selecione o número de revisões de aprovação que você deseja no branch.
-
Como alternativa, selecione Dismiss stale pull request approvals when new commits are pushed (Ignorar aprovações de pull requests obsoletas ao fazer push de novos commits). Isso ignora uma revisão de aprovação de pull request ao fazer push de um commit modificador de código no branch.
-
Outra opção é selecionar Require review from Code Owners (Exigir revisão de proprietários de código) para exigir a revisão de um proprietário de código quando a pull request afetar códigos que tenham um proprietário designado. Para obter mais informações, consulte "Sobre proprietários de código".
-
Caso o repositório faça parte de uma organização, selecione Restrict who can dismiss pull request reviews (Restringir quem pode ignorar revisões de pull request) para procurar e selecionar as pessoas ou equipes capacitadas para isso. Para obter mais informações, consulte "Ignorar revisão de pull request". Essa opção não está disponível para repositórios pessoais.
-
Optionally, select Include administrators. This enforces the required status checks on the repository administrators.
-
Clique em Save changes (Salvar alterações).