

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Fechar uma pull request em um AWS CodeCommit repositório
<a name="how-to-close-pull-request"></a>

Se você deseja fechar uma solicitação pull sem mesclar o código, é possível fazer isso de várias maneiras:
+ No console, você pode fechar uma solicitação de extração sem mesclar o código. Você pode querer fazer isso se quiser usar o comando **git merge** para mesclar as ramificações manualmente ou se o código na ramificação de origem da solicitação de extração não é um código que você deseja mesclar na ramificação de destino. 
+ Você pode excluir a ramificação de origem especificada na pull request. CodeCommit fecha uma pull request automaticamente se a ramificação de origem ou de destino da pull request for excluída.
+ No AWS CLI, você pode atualizar o status de uma pull request de `OPEN` para`CLOSED`. Isso fecha a solicitação pull sem mesclar o código. 

**Topics**
+ [Fechar uma solicitação pull (console)](#how-to-close-pull-request-console)
+ [Fechar uma solicitação pull (AWS CLI)](#how-to-close-pull-request-cli)

## Fechar uma solicitação pull (console)
<a name="how-to-close-pull-request-console"></a>

Você pode usar o CodeCommit console para fechar uma pull request em um CodeCommit repositório. Depois de o status de uma solicitação de extração mudar para **Closed**, ele não poderá ser alterado de volta para **Open**, mas os usuários ainda poderão comentar as alterações e responder aos comentários.

1. Abra o CodeCommit console em [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home).

1. Em **Repositories (Repositórios)**, escolha o nome do repositório. 

1. No painel de navegação, escolha **Pull Requests (Solicitações pull)**.

1. Por padrão, é exibida uma lista de todas as solicitações de extração abertas. Escolha a solicitação de extração aberta que você deseja fechar.  
![\[Solicitações pull exibidas no CodeCommit console.\]](http://docs.aws.amazon.com/pt_br/codecommit/latest/userguide/images/codecommit-pull-request-view.png)

1. Na solicitação pull, selecione **Close pull request (Fechar solicitação pull)**. Essa opção fecha a solicitação de pull sem tentar mesclar a ramificação de origem com a ramificação de destino. Essa opção não fornece uma maneira para excluir a ramificação de origem como parte do fechamento da solicitação pull, mas você pode fazer isso depois de fechar a solicitação.

## Fechar uma solicitação pull (AWS CLI)
<a name="how-to-close-pull-request-cli"></a>

Para usar AWS CLI comandos com CodeCommit, instale AWS CLI o. Para obter mais informações, consulte [Referência da linha de comando](cmd-ref.md). 

**Para usar o AWS CLI para fechar pull requests em um CodeCommit repositório**
+ Para atualizar o status de uma solicitação de extração em um repositório de `OPEN` para `CLOSED`, execute o comando **update-pull-request-status**, especificando:
  + O ID da solicitação pull (com a opção **--pull-request-id**).
  + O status da solicitação de extração(com a opção **--pull-request-status**).

  Por exemplo, para atualizar o status de uma pull request com o ID de *42* para um status de *CLOSED* em um CodeCommit repositório chamado`MyDemoRepo`:

  ```
  aws codecommit update-pull-request-status --pull-request-id 42 --pull-request-status CLOSED  
  ```

  Se houver êxito, o comando gerará uma saída semelhante à seguinte:

------
#### [ JSON ]

****  

  ```
  {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
          {
              "Effect": "Allow",
              "Action": "codecommit:GetRepository",
              "Resource": [
                  "arn:aws:codecommit:us-east-2:111122223333:MySharedDemoRepo"
              ]
          }
      ]
  }
  ```

------