Skip to main content

Usar o GitHub Copilot para explorar pull requests

O GitHub Copilot Chat (Chat do GitHub Copilot) pode ajudar a entender o conteúdo, a funcionalidade e o status de uma pull request.

Introdução

Você pode fazer ao Copilot diferentes perguntas sobre uma pull request, de diferentes exibições dentro da pull request. Por exemplo, você pode pedir ao Copilot para resumir uma solicitação de pull ou explicar o que foi alterado em arquivos ou linhas de código específicas em uma solicitação de pull.

Obter um resumo de uma solicitação de pull

Você pode solicitar ao Copilot para resumir uma pull request ou para fornecer informações sobre o status de uma pull request.

  1. No GitHub, navegue até uma pull request em um repositório.

  2. No canto superior direito da página, clique no ícone Copilot () para abrir Bate-papo do Copiloto.

    Copilot usará o pull request como contexto para sua pergunta.

  3. Na parte inferior do painel do Bate-papo do Copiloto, na caixa de prompt, digite uma pergunta e pressione Enter.

Prompts de exemplo

Os prompts a seguir são exemplos do tipo de perguntas que você pode fazer ao Copilot para saber mais sobre uma pull request.

  • Summarize this pull request
  • What is the current status of this pull request?
  • What are the main changes in this pull request?

Perguntar sobre alterações em um arquivo específico em uma solicitação de pull

Você pode solicitar ao Copilot para explicar as alterações feitas em um arquivo específico em uma pull request ou para fornecer informações sobre o status de um arquivo em uma pull request.

  1. No GitHub, navegue até uma pull request em um repositório.

  2. Clique na guia Arquivos alterados .

  3. À direita de uma linha no arquivo sobre a qual você deseja perguntar, clique no ícone , depois clique em Copilot e selecione Perguntar sobre essa diferença.

    Isso abre Bate-papo do Copiloto com as alterações de arquivo especificadas como o contexto de sua pergunta.

  4. Digite uma pergunta na caixa de prompt na parte inferior do painel de chat e pressione Enter.

Prompts de exemplo

  • What are the changes in this file?
  • What is the status of this file in the pull request?

Perguntar sobre linhas específicas em um arquivo na solicitação de pull

Você pode solicitar ao Copilot para explicar linhas de código específicas em uma pull request ou para fornecer informações sobre o status dessas linhas.

  1. No GitHub, navegue até uma pull request em um repositório.

  2. Clique na guia Arquivos alterados .

  3. Clique no número da primeira linha que você deseja selecionar, mantenha pressionada a tecla Shift e clique no número da última linha que deseja selecionar.

  4. À direita de uma das linhas selecionadas, clique no ícone , depois clique em Copilot e selecione Perguntar sobre essa diferença.

    Isso abre Bate-papo do Copiloto com as alterações de linhas selecionadas como o contexto de sua pergunta.

  5. Digite uma pergunta na caixa de prompt na parte inferior do painel de chat e pressione Enter.

Prompts de exemplo

  • Explain the selected lines of code
  • What do these lines of code do?

Perguntar por que um fluxo de trabalho falhou

Você pode pedir ao Copilot para explicar por que um fluxo de trabalho falhou em uma pull request e fornecer sugestões de como corrigir o problema.

  1. No GitHub, navegue até uma pull request em um repositório.

  2. Role até a parte inferior da página, ao lado de uma verificação reprovada, clique no ícone de três pontos e em Explicar o erro.

    Isso abre Bate-papo do Copiloto com a falha do fluxo de trabalho indicada como contexto para sua pergunta e um prompt pré-preenchido no campo de entrada do chat. O Copilot responde com informações sobre o motivo da falha da pull request. O Copilot também pode fornecer sugestões sobre como corrigir o issue.

  3. Se o Copilot tiver fornecido etapas para corrigir o issue, você poderá segui-las para resolver o problema.

Prompts de exemplo

  • Why has this workflow failed?
  • What can I do to fix this issue?

Leitura adicional

  •           [AUTOTITLE](//copilot/tutorials/using-copilot-to-explore-a-codebase)