Um pull request é uma chance de revisar seu trabalho com um novo olhar antes de se tornar parte de main. Neste tutorial, você examinará suas próprias alterações, aplicará melhorias e mesclará o primeiro recurso para seu site.
Pré-requisitos
- Uma solicitação de pull aberta para o branch
add-starred-list. Se você ainda não abriu um, consulte Gravando e armazenando seu código.
Por que revisar o código?
Revisar as alterações antes de mesclar ajuda a identificar bugs, perceber a falta de tratamento de erros e melhorar a legibilidade enquanto o trabalho ainda está fresco na memória. Mesmo quando você trabalha sozinho, uma revisão deliberada cria um hábito que mantém seus projetos de software íntegros e facilita a colaboração mais tarde.
Revisando suas alterações no pull request
A aba Arquivos alterados em um pull request no GitHub mostra as diferenças de tudo o que sua ramificação adiciona ou modifica. Revise-o com cuidado.
- Clique em Ver suas pull requests para ir para a caixa de entrada das suas pull requests em GitHub. Como alternativa, navegue até seu repositório
stargazers-loge clique na guia Pull requests. - Clique no título para abrir seu pull request da ramificação
add-starred-list. - Clique na guia Arquivos alterados .
- Leia o diff de cada arquivo, buscando:
- Bugs ou erros lógicos, como um nome de arquivo incompatível em
script.js. - Falta tratamento de erros, por exemplo, o que acontece se
events.jsonfalhar ao carregar. - Problemas de acessibilidade, como alternativas de texto ausentes ou rótulos não claros.
- Qualquer coisa que não esteja clara e que um futuro leitor possa ter dificuldade para entender.
- Bugs ou erros lógicos, como um nome de arquivo incompatível em
- Para observar algo que você deseja alterar, passe o mouse sobre uma linha, clique , digite um comentário e clique em Comentário.
Opcional: obtendo uma segunda opinião de IA
Você também pode pedir Copilot Chat ao editor para revisar as mesmas alterações e oferecer uma segunda perspectiva.
-
No seu editor, abra Copilot Chat.
-
Peça que ele revise suas alterações usando um prompt como o seguinte.
Text Review my changes for bugs, missing error handling, and accessibility issues.
Review my changes for bugs, missing error handling, and accessibility issues. -
Leia as sugestões e decida quais delas melhoram seu recurso. Você está sempre no controle das alterações a serem feitas.
Dica
Se você gostou de usar Copilot para revisar seu próprio código, você pode se inscrever em um plano pago para obter créditos adicionais de IA e Copilot code review, que pode examinar suas solicitações de pull automaticamente quando você adicionar Copilot como um revisor.
Para obter mais informações, consulte Configurando GitHub Copilot por conta própria e Sobre a revisão do código do GitHub Copilot na GitHub Enterprise Cloud documentação.
Aplicando o feedback
Transforme as anotações de revisão e as Copilot Chat sugestões com as quais você concorda em atualizações.
- No editor, atualize os arquivos afetados para resolver o que você encontrou.
- Em GitHub Desktop, insira uma mensagem de commit, como
Address review feedback, e clique em Confirmar # arquivos para adicionar à lista com estrela. - Clique em Enviar para a origem para atualizar seu pull request com o novo commit.
Mesclando a solicitação de pull
Depois de estar satisfeito com suas alterações, mescle-as em main.
- No GitHub, volte para seu pull request e atualize a página.
- Clique na guia Conversa.
- Clique em Mesclar solicitação de pull e clique em Confirmar mesclagem.
- Clique em Excluir ramificação para limpar sua
add-starred-listramificação.
Verificando seu progresso
Atualize o quadro de projetos para refletir o trabalho concluído.
- No GitHub, acesse o quadro de projetos
Stargazers logna guia Projetos do seu repositório. - Arraste o
Display a list of starred repositoriesitem de Em Andamento para Concluído.
Se você tiver mais recursos para criar, crie novos problemas e mova-os para Em Andamento ao iniciar o próximo ciclo.
O fluxo de trabalho completo
Agora você percorreu todo o fluxo de trabalho do desenvolvedor:
- Planejou o trabalho com um problema e uma placa de projeto.
- Criou uma ramificação e desenvolveu sua funcionalidade.
- Abriu uma solicitação de pull.
- Revisou suas próprias alterações (com ajuda opcional de Copilot).
- Mesclado seu recurso em
main. - Atualizou sua placa de projeto para refletir seu progresso.
O que você realizou
| Tarefa | Resultado |
|---|---|
| Alterações revisadas na guia Arquivos alterados | Você abriu a guia Arquivos alterados da solicitação de pull e leu a diferença. |
| Aplicou o feedback e recebeu assistência opcional de IA | Você aplicou alterações e, possivelmente, solicitou Copilot Chat uma revisão. |
| Mesclou sua funcionalidade | Você mesclou suas alterações em main. |
| Progresso atualizado | Você moveu o problema para Concluído em seu quadro de projetos. |
Próximas Etapas
- Publique seu projeto de software em uma URL dinâmica que atualiza seu site automaticamente. Continue para Implantando seu site automaticamente.