Pull Request Etapa 2: Revisão
Visão geral
Este artigo explica como completar o processo de Revisão para um Pull Request, que envolve tanto o criador quanto os revisores designados. Conduzir revisões cuidadosas é vital para manter a qualidade do código.
Melhores práticas
Sempre adicione pelo menos um revisor para garantir responsabilidade.
Use o campo de descrição para resumir as principais alterações para os revisores.
Faça merge somente quando todos os conflitos estiverem resolvidos e os testes tiverem passado.
Use Solicitar alterações em vez de simplesmente não aprovar, pois isso mantém um fluxo de trabalho claro.
Evite autoavaliação e merge sem um revisor, a menos que seja uma correção crítica com tempo curto.
Guia Visão Geral do Pull Request
Os detalhes de um Pull Request ajudam revisores e contribuintes a obter contexto sobre a solicitação. A Visão geral aba tem duas seções para revisar: Detalhes do Pull Request e Revisores do Pull Request.

Detalhes do Pull Request
Status
Estado atual do Pull Request (Criado, Revisão solicitada, Alterações solicitadas, e Aprovado)
Branch de destino
A branch onde as alterações serão mescladas.
Branch de origem
A branch onde as alterações se originam.
Criado por
Usuário que criou o Pull Request.
Data de criação
Quando o Pull Request foi criado pela primeira vez.
Data de atualização
Quando ocorreu a última atividade ou alteração no Pull Request.
Descrição
Resumo das alterações deste Pull Request. Escrito pelo criador do Pull Request.
Revisores do Pull Request
O Revisores a seção mostra os usuários designados para revisar este Pull Request. O status de cada revisor é indicado por um ícone que ilustra (revisão pendente, alterações solicitadas ou aprovado). Veja as instruções abaixo para mais detalhes sobre o processo de revisão.
Revisar Pull Request
Aguardar verificação de conflitos de merge
Quando um Pull Request é criado, ele inicialmente verifica conflitos de merge, indicado por um banner cinza.

Aguarde o banner mudar para um dos seguintes:
Verde: Esta branch pode ser mesclada
Laranja: Esta branch tem conflitos que devem ser resolvidos
Se a branch puder ser mesclada, você pode continuar a revisar o Pull Request seguindo as instruções neste artigo.

Se a branch tiver conflitos, você deve resolver os conflitos antes de continuar a revisar este Pull Request. Veja o artigo a seguir para aprender como resolver conflitos.
(Opcional) Adicionar revisores
Adicionar revisores garante a qualidade do código, ajuda a identificar conflitos cedo e reforça os processos de aprovação da equipe. Todos os revisores devem clicar em Aprovar antes que o Pull Request possa ser mesclado.
Autoavaliação
Se nenhum revisor for adicionado, você pode revisar suas próprias alterações do Pull Request. Nenhuma revisão formal ou aprovação é necessária. Após revisar, você pode fazer o merge sem aprovação adicional.
Na Revisores seção, clique no Lápis ícone.

Clique em Adicionar para cada usuário que você deseja que revise este Pull Request.

Clique em Salvar.

Os revisores adicionados serão listados na Revisores seção, e o status do Pull Request mudará para Revisão solicitada.

Revisar alterações
Para revisar o Pull Request, cada revisor deve entrar no Cloud DevOps e seguir estes passos:
Pull requests aguardando revisão são marcados com o status Revisão solicitada, e os Revisores' ícones são exibidos.
Autoavaliação
Se você estiver fazendo autoavaliação, ainda deve revisar cada componente antes de mesclar.
Clique em Pull requests no menu da barra lateral esquerda.
Clique no Pull Request para revisar.

Clique na Guia Componentes alterados .
Clique em um componente para revisar.

Todos os componentes devem ser revisados.
Ao visualizar um componente, o código-fonte para Destino e Origem é exibido lado a lado com as diferenças destacadas.
Vermelho: Linhas a serem removidas.
Verde: Linhas a serem adicionadas.

Repita o processo de revisão para cada componente.
(Opcional) Solicitar alterações
Ao revisar, use Solicitar alterações para indicar que correções são necessárias antes da aprovação. Esse status solicita que o criador do Pull Request atualize a branch de origem com as mudanças necessárias. Como a solicitação não especifica o que precisa ser alterado, comunique as mudanças específicas necessárias diretamente à sua equipe.
Clique em Solicitar alterações.

Após solicitar alterações, o status do Pull Request mudará para Alterações solicitadas.

Reenviar para revisão
Após fazer as alterações solicitadas, reenvie o Pull Request para revisão pelo revisor que as solicitou.
Clique no Pull Request.

Clique na Atualizar ícone ao lado do revisor que solicitou a revisão.

Aprovar
Uma vez que um revisor tenha concluído sua revisão de todos os componentes e quaisquer solicitações de alteração concluídas, ele deve aprovar o Pull Request antes que ele possa ser mesclado.
O Pull Request não será aprovado até que todos os revisores cliquem em Aprovar.
Autoavaliação
Ao fazer autoavaliação, você não pode Aprovar o Pull Request. Mas como não há revisores, a aprovação não é necessária antes do merge.
Clique em Aprovar.

Depois que todos os revisores aprovarem, o status do Pull Request mudará para Aprovado, e ele poderá ser mesclado.

Próximo passo: Mesclagem
Após a aprovação do Pull Request, as alterações da branch de origem estarão prontas para serem mescladas na branch de destino. Prossiga para o artigo a seguir para obter instruções sobre o processo de merge.

Atualizado
Isto foi útil?