Introdução
Você pode fazer Copilot diferentes perguntas sobre um pull request, em diferentes visualizações dentro do pull request. Por exemplo, você pode pedir Copilot para resumir uma solicitação de pull ou explicar o que foi alterado em arquivos específicos ou linhas de código em uma solicitação de pull.
Obter um resumo de uma solicitação de pull
Você pode solicitar Copilot para resumir uma solicitação de pull ou para fornecer informações sobre o status de uma solicitação pull.
-
No GitHub, navegue até um pull request em um repositório.
-
No canto superior direito da página, clique no ícone Copilot () para abrir Bate-papo do Copilot.
Copilot usará a solicitação pull como contexto para sua pergunta.
- Na parte inferior do Bate-papo do Copilot painel, na caixa de prompt, digite uma pergunta e pressione Enter.
Prompts de exemplo
Os comandos a seguir são exemplos do tipo de perguntas que você pode fazer a Copilot para ajudar você a saber mais sobre um pull request.
Summarize this pull requestWhat 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 pedir Copilot para explicar as alterações feitas em um arquivo específico em uma solicitação de pull ou para fornecer informações sobre o status de um arquivo em uma solicitação de pull.
-
No GitHub, navegue até um pull request em um repositório.
-
Clique na guia Arquivos alterados .
-
À direita de uma linha no arquivo sobre o qual você quer perguntar, clique no ícone , depois clique em Copilot e selecione Perguntar sobre este diff.
Isso abre Bate-papo do Copilot com as alterações no arquivo indicadas no contexto da sua pergunta.
-
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 pedir Copilot para explicar linhas de código específicas em uma solicitação de pull ou para fornecer informações sobre o status dessas linhas.
-
No GitHub, navegue até um pull request em um repositório.
-
Clique na guia Arquivos alterados .
-
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.
-
No lado direito de uma das linhas selecionadas, clique no ícone, clique Copilot e selecione Perguntar sobre essa diferença.
Isso abre Bate-papo do Copilot com as linhas selecionadas indicadas como contexto da sua pergunta.
-
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 codeWhat do these lines of code do?
Perguntar por que um fluxo de trabalho falhou
Você pode pedir Copilot para explicar por que um fluxo de trabalho falhou em uma solicitação de pull e fornecer sugestões de como corrigir o problema.
-
No GitHub, navegue até um pull request em um repositório.
-
Role até a parte inferior da página e, em seguida, ao lado de uma das verificações com falha, clique nas reticências e clique em Explicar erro.
Isso abre Bate-papo do Copilot com a falha no fluxo de trabalho indicada como contexto da sua pergunta e um prompt pré-preenchido no campo de entrada do chat. Copilot responde com informações sobre por que a solicitação de pull falhou. Copilot também pode fornecer sugestões de como corrigir o problema.
-
Se Copilot tiver fornecido etapas para corrigir o problema, você poderá seguir as etapas para resolver o problema.
Prompts de exemplo
Why has this workflow failed?What can I do to fix this issue?
Pergunte sobre uma solicitação de pull criada por Copilot
Ao exibir uma solicitação de pull criada por agente de nuvem Copilot, você pode perguntar Copilot sobre o trabalho que ele fez. Copilot recupera os logs de sessão do agente para explicar o que mudou, o que foi validado e por quê.
Prompts de exemplo
What did Copilot change in this pull request and why?What did Copilot validate before opening this pull request?Summarize the agent session that created this pull request.