👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise será descontinuada em Esta versão do GitHub Enterprise foi descontinuada em 2020-08-20. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise. For help with the upgrade, contact GitHub Enterprise support.

Versão do artigo: Enterprise Server 2.18

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.

Branches protegidos estão disponíveis em repositórios públicos com GitHub Free e GitHub Free para organizações e em repositórios públicos e privados com GitHub Pro, GitHub Team, GitHub Enterprise Cloud e 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. Para obter mais informações, consulte "Configurar branches protegidos".

  1. No GitHub Enterprise, navegue até a página principal do repositório.
  2. Under your repository name, click Settings.
    Repository settings button
  3. In the left menu, click Branches.
    Repository options sub-menu
  4. Next to "Branch protection rules", click Add rule.
    Add branch protection rule button
  5. Under "Branch name pattern", type the branch name or pattern you want to protect.
    Branch rule field
  6. Selecione Require pull request reviews before merging (Exigir revisões de pull request antes de fazer merge).
    Caixa de seleção Pull request review restriction (Restrição de revisão de pull request)
  7. 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.
    Menu suspenso para selecionar o número de revisões de aprovação obrigatórias
  8. 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.
    Caixa de seleção Dismiss stale pull request approvals when new commits are pushed (Ignorar aprovações de pull requests obsoletas ao fazer push de novos commits)
  9. 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. For more information, see "About code owners."
    Require review from code owners (Exigir revisão de proprietários de código)
  10. 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. For more information, see "Dismissing a pull request review." This option is not available for personal repositories.
    Caixa de seleção Restrict who can dismiss pull request reviews (Restringir quem pode ignorar revisões de pull request)
  11. Outra opção é selecionar Include administrators (Incluir administradores). This enforces all configured restrictions for repository administrators.
    Caixa de seleção Include administrators (Incluir administradores)
  12. Click Create.

Further reading

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato