Skip to main content

Dando revisões

Forneça feedback sobre pull requests comentando as alterações, sugerindo alterações e aprovando ou solicitando atualizações antes de mesclar o código.

Revisar pull requests é uma das principais formas de as pessoas colaborarem no GitHub. Ao revisar o trabalho de um colega, você ajuda a identificar problemas logo no início, compartilhar conhecimento e decidir se uma alteração está pronta para ser integrada.

Fazer comentários sobre alterações

Qualquer pessoa com acesso de leitura pode revisar e comentar sobre as alterações propostas. Como revisor, você pode:

  • Deixe comentários gerais sobre a solicitação de pull geral.
  • Comente sobre linhas específicas para fazer perguntas ou explicar preocupações.
  • Sugira as alterações exatas que o autor pode aplicar com um único clique.

As conversas de revisão aparecem na linha do tempo do pull request para que toda a equipe possa acompanhar a discussão e as decisões tomadas.

Solicitando alterações e aprovando

Ao concluir uma revisão, você a envia com uma decisão que informa ao autor o que fazer a seguir:

  • O comentário deixa comentários gerais sem aprovar ou solicitar alterações explicitamente.
  • Aprovar indica que as alterações estão prontas para mesclar.
  • Solicitar alterações indica feedback que o autor deve resolver antes que a solicitação de pull seja mesclada.

Revisão de alterações com mais profundidade

Revisões minuciosas vão além de ler o diff do início ao fim. GitHub fornece ferramentas para examinar alterações grandes ou complexas com precisão:

  • Examine um arquivo de cada vez, marque cada arquivo como Exibido para recolhê-lo e use a barra de progresso para acompanhar quanto da solicitação de pull você cobriu.

  • Avalie a segurança e as dependências. A revisão de dependência mostra como uma solicitação de pull altera as dependências e se ela introduz vulnerabilidades conhecidas e a verificação de código apresenta alertas sobre as alterações propostas.

  • Automatizar revisões com Copilot. Copilot pode executar revisões de código automatizadas em uma solicitação de pull, comentar em linhas específicas e sugerir alterações, ajudando você a capturar problemas comuns antes que um revisor humano examine o código.

Leitura adicional