Pull requests e issues

A janela do Git também mostra os pull requests e as issues do GitHub do repositório atual, para você ir de uma issue a um agente rodando — ou de um comentário de revisão a uma correção — sem abrir o navegador.

Escrito para o PATerminal v1.8.3

Configurar a GitHub CLI

Pull requests e issues usam a sua própria GitHub CLI. Instale o gh e faça login uma vez:

gh auth login

O PATerminal nunca pede nem guarda um token do GitHub. Se as issues não carregarem, ele pede para você verificar se o gh está instalado e com login feito.

Pull requests

  • A lista de PRs mostra cada pull request com o estado (Aberto, Rascunho, Mesclado, Fechado).
  • Abra um para ver a Conversa — descrição, revisões (Aprovado, Mudanças solicitadas) e comentários de linha — e os Arquivos com os diffs completos.
  • Copiar em um comentário copia o local no arquivo e o comentário, prontos para colar em um agente.
  • Nova sessão cria uma sessão de shell para o PR; para um checkout separado, crie um worktree a partir do PR.
  • Abrir no GitHub abre o PR no navegador.

Issues

  • Navegue pelas issues abertas e fechadas, com rótulos, responsáveis e comentários.
  • Nova sessão em uma issue inicia uma sessão para trabalhar nela. Marque Criar um worktree a partir da branch selecionada para dar a ela um worktree e uma branch próprios antes.
  • Vincular uma branch existente a esta issue cria uma branch vinculada no GitHub e envia só aquela branch local (Vincular e enviar).

Criar uma issue

  1. Na lista de issues, clique em Criar.
  2. Informe um Título e uma Descrição.
  3. Se quiser, use Adicionar arquivos para anexar capturas de tela, logs e afins.
  4. Clique em Criar.
Observação

Os anexos são enviados para uma GitHub Release do repositório gerenciada pelo PATerminal e vinculados no corpo da issue, porque a GitHub CLI não consegue anexar arquivos diretamente às issues.

Ainda com dúvidas?

Confira as perguntas frequentes ou mande um e-mail com seu sistema operacional, a versão do PATerminal e o que você já tentou. Respondemos a todas as mensagens.