Skip to main content

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 as revisões obrigatórias, confira "Sobre os 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 "Como revisar as alterações propostas em uma solicitação de pull".

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 solicitações de pull".

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 "Como ignorar uma revisão de solicitação de pull".

  1. Abaixo do nome do repositório, clique em Solicitações de pull. Seleção da guia Solicitações de pull 1. Na lista de solicitações pull, clique na solicitação pull que você quer revisar. 1. On the pull request, click Files changed. Pull Request Files changed tab
  2. Revise as alterações na solicitação de pull e, opcionalmente, adicione um comentário a linhas específicas.
  3. Acima do código alterado, clique em Revisar alterações. Botão Revisar alterações 1. Digite um comentário que resume o seu feedback sobre as alterações propostas. Janela do comentário sobre o resumo da revisão
  4. Selecione Aprovar para aprovar a mesclagem das alterações propostas na solicitação de pull.
  5. Clique em Enviar revisão.

Dicas:

  • Se as revisões necessárias estiverem habilitadas e um colaborador com acesso de gravação, administrador ou proprietário 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