Skip to main content
Skip to content

Gerenciando problemas e solicitações de pull com o GitHub aplicativo Copilot

Selecione um problema, peça a um colaborador para implementar as alterações e envie uma solicitação de pull — tudo isso sem sair do GitHub Copilot app.

Quem pode usar esse recurso?

O GitHub Copilot app está disponível para todos os Copilot planos.
Baixar o GitHub Copilot app

Navegação pelos problemas e solicitações de pull

Clique em Issues ou Pull requests na barra lateral para procurar os itens correspondentes de seus repositórios.

Criando uma issue ou pull request a partir de uma sessão

Quando você solicita a um agente no aplicativo para criar um problema, o agente escolhe um modelo de problema de repositório com base no tipo de problema. Para usar um modelo específico, especifique-o em seu prompt.

Quando você pede a um agente que crie um pull request, ele também segue o modelo de pull request do repositório.

Iniciando uma sessão com base em um problema

  1. Clique em Issues na barra lateral.
  2. Navegue ou filtre para encontrar um problema e clique nele para exibir seus detalhes.
  3. Clique em Nova sessão. O aplicativo cria uma nova sessão com o contexto de problema já carregado.
  4. Selecione um modo de sessão na lista suspensa abaixo do campo de prompt—por exemplo, Planejar, para que o agente proponha primeiro um plano, ou Interativo, para trabalhar de forma colaborativa com o agente.
  5. Solicite ao agente o que você deseja que ele faça. Se você escolheu o modo Plano , o agente propõe um plano para você examinar primeiro; caso contrário, o agente começará a trabalhar no problema e proporá alterações nas quais você pode iterar. Acompanhe a conversa na visualização de conversas e dê sugestões para orientar o agente.

Como revisar uma solicitação de pull

  1. Clique em Pull requests na barra lateral e clique em uma pull request para ver sua visão geral, incluindo o resumo, os resultados da verificação de CI e a atividade de revisão.
  2. Mude para a guia Arquivos alterados para analisar as diferenças.
  3. Clique em Nova sessão para iniciar uma sessão para a solicitação de pull. Na sessão, você pode deixar comentários de revisão sobre a diferença ou solicitar que o agente faça alterações.
  4. Depois de concluir a revisão na sessão, você pode voltar para a exibição de detalhes da solicitação de pull e clicar em Examinar na parte superior para enviar uma revisão.

Você também pode abrir a solicitação de pull no navegador ou em outro IDE diretamente do aplicativo.

Respondendo uma opinião

Você pode responder aos comentários das revisões e resolver falhas nas verificações de integração no GitHub Copilot app.

  1. Abrir um pull request.
  2. Role a página para baixo para ver os comentários da revisão sobre o seu comunicado de imprensa. Para pedir a um agente para resolver um comentário, clique em Fix.
  3. Na parte inferior da página, veja o status das verificações de CI. Para solicitar que um agente corrija verificações de falha, clique em Corrigir verificações de falha.

Mesclar uma solicitação de pull

Agent Merge está disponível no GitHub Copilot app e como parte de Copilot in the cloud. Ambas as superfícies podem corrigir fluxos de trabalho com falha GitHub Actions e resolver conflitos de mesclagem. No aplicativo, também é possível abordar comentários de revisão com Agent Merge, o que não é compatível com suporte na nuvem.

Quando você quiser mesclar uma pull request, habilite Agent Merge na parte superior do app. Agent Merge solicitará que a sessão do Copilot workspace leia sua solicitação de pull, corrija o que a está bloqueando e mescle-a assim que GitHub permitir. Ele é executado em segundo plano, sobrevive às reinicializações do aplicativo e se desativa depois que sua solicitação de pull é mesclada.

Você também pode usar Agent Merge como parte de Copilot in the cloud, diretamente de uma solicitação de pull em GitHub. Na caixa de mesclagem da solicitação de pull, clique em Watch and fix e escolha Corrigir fluxos de trabalho do Actions com falha, Resolver conflitos de mesclagem ou ambos. Copilot corrige os bloqueadores selecionados em um ambiente de desenvolvimento baseado em GitHub Actions e publica atualizações na linha do tempo explicando por que começou a trabalhar.

A opção de nuvem mantém seu pull request pronto para fazer merge e pode ser combinada com o merge automático para concluir o merge quando todos os requisitos forem atendidos. Você também pode habilitá-lo automaticamente para pull requests que você criar. Para obter detalhes de instalação, personalização e cobrança, consulte Preparando pull requests prontos para mesclagem com Agent Merge.