# Usando GitHub codespaces para solicitações de pull

Você pode usar GitHub Codespaces em seu navegador da Web ou no Visual Studio Code para criar pull requests, revisar pull requests e responder aos comentários de revisão.

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](/pt/codespaces/about-codespaces/codespaces-features).

## 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](/pt/codespaces/developing-in-a-codespace/using-source-control-in-your-codespace#raising-a-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](#opening-a-pull-request-in-codespaces) – 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](#reviewing-a-pull-request-in-codespaces) - 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](#view-comments-from-a-review-in-codespaces).

## Abrindo um pull request em Codespaces

1. No nome do repositório, clique em **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-git-pull-request" aria-label="git-pull-request" role="img"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg> Solicitações pull**.

2. Na lista de pull requests, clique no pull request que você gostaria de abrir em Codespaces.

3. No lado direito da tela, clique em **<svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-code" aria-label="code" role="img"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg> Código**.

4. Na guia Codespaces, clique em <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-plus" aria-label="Create a codespace on BRANCH" role="img"><path d="M7.75 2a.75.75 0 0 1 .75.75V7h4.25a.75.75 0 0 1 0 1.5H8.5v4.25a.75.75 0 0 1-1.5 0V8.5H2.75a.75.75 0 0 1 0-1.5H7V2.75A.75.75 0 0 1 7.75 2Z"></path></svg>.

   ![Captura de tela do menu suspenso "Código" com a guia "Codespaces" selecionada. A mensagem "Sem codespaces" é exibida. O botão de adição está realçado.](/assets/images/help/codespaces/open-with-codespaces-pr.png)

   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

1. 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](#opening-a-pull-request-in-codespaces) anteriormente neste artigo.

2. 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.

   ![Captura de tela da Barra de Atividades de VS Code. O ponteiro do mouse está pairando sobre um ícone exibindo o tooltip "GitHub Pull Request".](/assets/images/help/codespaces/github-pr-view.png)

   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**.

   ![Captura de tela da barra lateral do GitHub mostrando o botão "Entrar". O ícone de GitHub na Barra de Atividades é destacado com um contorno laranja.](/assets/images/help/codespaces/sign-in-to-github.png)

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

   ![Captura de tela da barra lateral de "Solicitação de pull do GitHub". O nome do arquivo é realçado com um contorno laranja escuro.](/assets/images/help/codespaces/changes-in-files.png)

   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.

4. 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.

   ![Captura de tela da exibição de comparação. Na versão principal do arquivo, no lado direito do editor, o sinal de adição ao lado de uma linha está realçado.](/assets/images/help/codespaces/create-review-comment.png)

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

   ![Captura de tela de um comentário sendo adicionado, lendo "Sim, eu concordo, assim está mais claro". O botão "Iniciar Revisão" é mostrado abaixo do comentário.](/assets/images/help/codespaces/start-review.png)

6. 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 <code>\`\`\`suggestion</code> para explicar a alteração sugerida.

   Clique em **Adicionar comentário** para adicionar sua sugestão ao pull request.

   ![Captura de tela de uma alteração sugerida. Os botões "Fazer uma sugestão" e "Adicionar comentário" são mostrados abaixo da alteração sugerida.](/assets/images/help/codespaces/review-suggestion.png)

7. 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**.

   ![Captura de tela da barra lateral mostrando as opções suspensas "Comentar e Enviar", "Aprovar e Enviar" e "Solicitar Alterações e Enviar".](/assets/images/help/codespaces/submit-review.png)

Para saber mais sobre como revisar uma pull request, confira [Revisar alterações propostas em um pull request](/pt/pull-requests/how-tos/review-pull-requests/reviewing-proposed-changes-in-a-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](#opening-a-pull-request-in-codespaces) no navegador ou em VS Code, para ver os [comentários de revisão](#reviewing-a-pull-request-in-codespaces). A partir de lá você pode responder a comentários, adicionar reações ou ignorar a revisão.