Skip to main content

Revisar uma solicitação de pull criada pelo GitHub Copilot

Depois que Copilot cria uma solicitação de pull, você deve revisá-la. Você pode mencionar @copilot para pedir que Copilot faça alterações, ou então você mesmo pode enviar as alterações.

Quem pode usar esse recurso?

agente de nuvem Copilot está disponível com os planos Copilot Pro do GitHub, GitHub Copilot Pro+, GitHub Copilot Business e GitHub Copilot Enterprise. O agente está disponível em todos os repositórios armazenados em GitHub, exceto nos repositórios de propriedade de contas de usuário gerenciadas e onde foi explicitamente desativado.
Sign up for Copilot

Observação

Para obter uma introdução, consulte agente de nuvem CopilotSobre o agente de nuvem do GitHub Copilot.

Revisando as alterações de Copilot

Depois que o Copilot terminar de trabalhar em uma tarefa de código e solicitar uma revisão de pull request a você, você deve revisar cuidadosamente o trabalho do Copilot antes de fazer o merge do pull request.

Importante

Se você tiver regras ou proteções de ramificação que exigem aprovações de pull request e pedir ao Copilot para criar um pull request, você pode aprová-lo, mas sua aprovação não contará para o número necessário de aprovações. Outra pessoa deve aprovar a pull request para que ela seja mesclada.

Você pode pedir ao Copilot para fazer alterações mencionando @copilot nos comentários do pull request. Por padrão, Copilot faz push de commits diretamente para o branch do pull request. Se preferir, você pode pedir ao Copilot para criar um pull request separado usando linguagem natural no seu comentário. Você também pode fazer checkout da ramificação do Copilot e fazer alterações por conta própria.

Opcionalmente, ao enviar um comentário em um pull request (não uma revisão ou comentário de revisão) por meio da interface Web do GitHub, você pode selecionar um modelo usando o seletor de modelos. Por padrão, Copilot usará o modelo originalmente usado para criar a solicitação de pull.

Dica

Recomendamos que você envie em lote os comentários de revisão em vez de enviá-los individualmente.

Copilot só responde a comentários de pessoas que têm permissão para escrever no repositório.

Quando o Copilot inicia uma nova sessão de agente em resposta ao seu comentário, um emoji de olhos (👀) é adicionado como reação ao comentário, e um evento “Copilot iniciou o trabalho” é adicionado à linha do tempo do pull request.

Captura de tela de uma linha do tempo de pull request com um comentário de revisão com a reação de olhos e um evento de linha do tempo "Copilot started work".

Quando Copilot inicia uma nova sessão na mesma solicitação de pull, ela se lembra do contexto da sessão anterior, permitindo que ela funcione de forma mais rápida e confiável.

Observação

Se a solicitação de pull tiver sido criada por um agente personalizado, quando você mencionar @copilot em comentários de solicitação de pull, o mesmo agente personalizado será usado para fazer outras alterações. Isso garante a consistência na configuração especializada do agente durante todo o ciclo de vida da solicitação de pull. Consulte Criando agentes personalizados para agente de nuvem Copilot.

Para saber mais, confira a seção "Usar comentários para iterar em uma pull request" em Práticas recomendadas para usar GitHub Copilot para trabalhar em tarefas.

Gerenciando execuções de fluxo de GitHub Actions trabalho

          Por padrão, os fluxos de trabalho GitHub Actions não serão executados automaticamente quando alterações Copilot são enviadas por push para uma solicitação de pull.
          
          
                        GitHub Actions os fluxos de trabalho podem ter privilégios e ter acesso a segredos confidenciais. Inspecione as alterações propostas no pull request e certifique-se de que você esteja confortável em executar seus fluxos de trabalho no branch do pull request. Você deve ficar especialmente atento para todas as alterações propostas no diretório `.github/workflows/` que afetem arquivos de fluxo de trabalho.
          
          Para permitir a GitHub Actions execução de fluxos de trabalho, clique no botão **Aprovar e executar fluxos de trabalho** na caixa de mesclagem da solicitação de pull.
          
          ![Captura de tela da caixa de mesclagem em uma solicitação de pull de Copilot com o botão "Aprovar e executar fluxos de trabalho".](/assets/images/help/copilot/cloud-agent/approve-and-run-workflows.png)
          
          Opcionalmente, você pode configurar agente de nuvem Copilot para permitir a GitHub Actions execução de fluxos de trabalho sem intervenção humana. Para obter mais informações, consulte [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings).

Dando feedback sobre o trabalho de Copilot

Você pode fornecer feedback sobre o trabalho de Copilot usando os botões de feedback nas pull requests e nos comentários de Copilot. Usamos seus comentários para melhorar o produto e a qualidade das Copilotsoluções.

  1. Em um pull request ou comentário do Copilot, clique no botão de polegar para cima (👍) ou polegar para baixo (👎).
  2. Se você selecionar o botão de polegar para baixo, será solicitado a fornecer informações adicionais. Opcionalmente, você pode escolher o motivo dos seus comentários negativos e deixar um comentário antes de selecionar Enviar comentários.

Leitura adicional

  •         [AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/troubleshoot-cloud-agent)