Usar um codespace para trabalhar em uma solicitação de pull oferece todos os benefícios de GitHub Codespaces. Para saber mais, confira recursos do GitHub Codespaces.
Sobre solicitações de pull em GitHub Codespaces
GitHub Codespaces fornece muitas das funcionalidades que talvez seja necessário para trabalhar com solicitações de pull:
- Criar um pull request — usando o Terminal e comandos do Git ou a exibição "Controle do Código-Fonte", você pode criar pull requests da mesma forma que faria no GitHub. Se o repositório usar um modelo de pull request, você poderá usá-lo na visualização de "Controle do Código Fonte".
- Abrir uma solicitação de pull – Você pode abrir um pull request existente em um codespace, desde que tenha acesso ao codespace do branch que está sendo mesclado.
- Revise uma solicitação de pull - Depois de abrir uma solicitação de pull em um codespace, você pode usar a exibição "GitHub Solicitação de Pull" para adicionar comentários de revisão e aprovar solicitações de pull. Você também pode usar GitHub Codespaces para exibir comentários de revisão.
Abrindo um pull request em Codespaces
-
No nome do repositório, clique em Solicitações pull.
-
Na lista de pull requests, clique no pull request que você gostaria de abrir em Codespaces.
-
No lado direito da tela, clique em Código.
-
Na guia Codespaces, clique em .

Um codespace é criado para a branch da pull request e é aberto no editor padrão usado para GitHub Codespaces.
Revisando um pull request em Codespaces
-
Com o editor padrão definido como Visual Studio Code ou Visual Studio Code para a Web, abra a pull request em um codespace, conforme descrito em Abrindo uma pull request em Codespaces anteriormente neste artigo.
-
Na Barra de Atividades, clique no ícone de pull request do Git para exibir a barra lateral "GitHub Pull Request". Esse ícone só é exibido na Barra de Atividades quando você abre uma solicitação de pull em um codespace.

Se você abriu uma solicitação de pull em um codespace e o ícone de solicitação de pull não é exibido na Barra de Atividades, verifique se você está conectado GitHub. Clique no GitHub ícone na Barra de Atividades e clique em Entrar.

-
Para examinar as alterações feitas em um arquivo específico, clique no nome do arquivo na barra lateral "GitHub Solicitação de Pull".

Isso exibe uma exibição de comparação no editor, com a versão do arquivo do branch base à esquerda e a nova versão do arquivo, do branch principal da solicitação de pull, à direita.
-
Para adicionar um comentário de revisão, clique no sinal de + ao lado do número de linha no arquivo exibido no lado direito do editor.

-
Digite seu comentário de revisão e clique em Iniciar Revisão.

-
Opcionalmente, você pode sugerir uma alteração em que o autor do pull request pode clicar para confirmar se concordar com sua sugestão. Para fazer isso, clique e mantenha pressionado o sinal + ao lado da primeira linha em que você deseja sugerir a alteração e, em seguida, arraste o sinal + para a última linha em que você deseja sugerir a alteração. Em seguida, clique em Fazer uma sugestão na caixa de comentários exibida.
As linhas selecionadas são copiadas para a caixa de comentários, onde você pode editá-las para sugerir uma alteração. Você pode adicionar um comentário acima da linha que contém
```suggestionpara explicar a alteração sugerida.Clique em Adicionar comentário para adicionar sua sugestão ao pull request.

-
Quando terminar de adicionar comentários de revisão, você poderá adicionar um comentário de resumo para a revisão da sua pull request na barra lateral "GitHub Pull Request". Em seguida, você pode clicar em Comentar e Enviar ou clicar na seta de menu suspenso e selecionar Aprovar e Enviar ou Solicitar Alterações e Enviar.

Para saber mais sobre como revisar uma pull request, confira Revisar alterações propostas em um pull request.
Exibir comentários de uma revisão em Codespaces
Depois de receber feedback sobre um pull request, você pode abri-lo em um codespace no navegador ou em VS Code, para ver os comentários de revisão. A partir de lá você pode responder a comentários, adicionar reações ou ignorar a revisão.