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 foi descontinuada em 2020-11-12. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

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 GitHub Free for organizations, 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".

É possível aplicar as configurações de branch protegido automaticamente para alguns ou todos os branches no repositório. Para obter mais informações, consulte "Configurar branches protegidos".

  1. No GitHub Enterprise Server, navegue até a página principal do repositório.
  2. No nome do seu repositório, clique em Configurações.
    Botão de configurações do repositório
  3. No menu à esquerda, clique em Branches.
    Submenu de opções do repositório
  4. Ao lado de "Regras de proteção do branch", clique Adicionar regra.
    Botão de adicionar regra de proteção do branch
  5. Em "Padrão do nome do branch", digite o nome de branch ou padrão que você deseja proteger.
    Campo regra do branch
  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. Para obter mais informações, consulte "Sobre proprietários do código".
    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. Para obter mais informações, consulte " Ignorar uma revisão de pull request". Essa opção não está disponível para repositórios pessoais.
    Caixa de seleção Restrict who can dismiss pull request reviews (Restringir quem pode ignorar revisões de pull request)

    1. Outra opção é selecionar Include administrators (Incluir administradores). Isto impõe todas as restrições de configuração para os administradores do repositório.

      Caixa de seleção Include administrators (Incluir administradores)

    2. 11 Clique em Criar.

Leia mais