Skip to main content

Esta versão do GitHub Enterprise Server foi descontinuada em 2024-03-26. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, segurança aprimorada e novos recursos, atualize para a última versão do GitHub Enterprise Server. Para obter ajuda com a atualização, entre em contato com o suporte do GitHub Enterprise.

Aprovar uma pull request com revisões obrigatórias

Se seu repositório exigir revisões, as solicitações de pull deverão ter um número específico de revisões de aprovação de pessoas com permissões de gravação ou administrador no repositório antes que elas possam ser mescladas.

Para obter mais informações sobre os revisões necessárias, confira "Sobre branches protegidos".

Você pode comentar em uma pull request, aprovar as alterações ou solicitar melhorias antes da aprovação. Para obter mais informações, confira "Revisar alterações proposta em pull requests".

Encontre uma solicitação de pull na qual você ou uma equipe da qual você é membro é solicitada para revisão com o qualificador de pesquisa review-requested:[USERNAME] ou team-review-requested:[TEAMNAME]. Para obter mais informações, confira "Pesquisar problemas e pull requests".

Dica: se uma solicitação de pull aprovada tiver sido alterada de maneira significativa, você poderá ignorar a revisão dela. A pull request precisará de uma nova revisão para que possa sofrer merge. Para obter mais informações, confira "Ignorar uma revisão de pull request".

  1. Abaixo do nome do repositório, clique em Solicitações de pull.

    Captura de tela da página principal de um repositório. Na barra de navegação horizontal, uma guia, rotulada como "Solicitações de pull", é destacada em laranja escuro.

  2. Na lista de solicitações pull, clique na solicitação pull que você quer revisar.

  3. Na solicitação de pull, clique em Arquivos alterados.

    Captura de tela das guias de uma solicitação de pull. A guia "Arquivos alterados" está contornada em laranja escuro.

  4. Examine as alterações na solicitação de pull e, opcionalmente, comente em linhas específicos. Para obter mais informações, confira "Revisar alterações proposta em pull requests".

  5. Acima do código alterado, clique em Revisar alterações.

    Captura de tela da guia "Arquivos alterados" de uma solicitação de pull. O botão "Revisar alterações" está contornado em laranja escuro.

  6. Digite um comentário que resume o seu feedback sobre as alterações propostas.

  7. Selecione Aprovar para aprovar a mesclagem das alterações propostas na solicitação de pull.

  8. Clique em Enviar revisão.

Dicas:

  • Se um colaborador com acesso admin, owner ou write no repositório enviar uma revisão solicitando alterações, a solicitação de pull não poderá ser mesclada até que o mesmo colaborador envie outra revisão aprovando as alterações na solicitação de pull.
  • Proprietários e administradores do repositório podem fazer merge de um pull request mesmo que não tenham recebido uma revisão de aprovação; ou se um revisor que solicitou alterações saiu da organização ou estiver indisponível.
  • Se as revisões necessárias e o descarte de uma revisão obsoleta estiverem habilitados e um commit de modificação de código for enviado para o branch de um pull request aprovado, a aprovação será ignorada. O pull request deve ser revisado e aprovado novamente antes de poder ser mesclado.
  • Quando vários pull requests abertos têm um branch principal que aponta para o mesmo commit, você não conseguirá mesclá-los se um ou ambos tiverem uma revisão pendente ou rejeitada.
  • Se o repositório exigir a aprovação de revisões de pessoas com permissões de gravação ou de administrador, todas as aprovações de pessoas com essas permissões serão indicadas com uma marca de seleção verde e as aprovações de pessoas sem essas permissões têm uma marca de seleção cinza. As aprovações com uma marca de seleção cinza não afetam a possibilidade de mesclagem da solicitação de pull.
  • Os autores de pull request não podem aprovar seus próprios pull requests.

Leitura adicional