

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS CodeCommit 리포지토리에서 풀 요청 닫기
<a name="how-to-close-pull-request"></a>

코드를 병합하지 않고 풀 요청을 닫으려면 다음 여러 방법 중 하나를 사용하여 수행할 수 있습니다.
+ 이 콘솔에서 코드를 병합하지 않고 풀 요청을 닫을 수 있습니다. **git merge** 명령을 사용하여 브랜치를 수동으로 병합하려는 경우, 또는 풀 요청 소스 브랜치의 코드가 대상 브랜치에 병합하려는 코드가 아닌 경우, 이 작업을 수행해야 할 수도 있습니다.
+ 풀 요청에서 지정한 소스 브랜치를 삭제할 수 있습니다. CodeCommit은 풀 요청의 소스 브랜치 또는 대상 브랜치가 삭제될 경우 풀 요청을 자동으로 종료합니다.
+ 에서 풀 요청의 상태를에서 로 업데이트할 AWS CLI수 `OPEN` 있습니다`CLOSED`. 이렇게 하면 코드를 병합하지 않고 풀 요청이 닫힙니다.

**Topics**
+ [풀 요청 닫기 (콘솔)](#how-to-close-pull-request-console)
+ [풀 요청 닫기(AWS CLI)](#how-to-close-pull-request-cli)

## 풀 요청 닫기 (콘솔)
<a name="how-to-close-pull-request-console"></a>

CodeCommit 콘솔을 사용하여 CodeCommit 리포지토리에서 풀 요청을 닫을 수 있습니다. 풀 요청의 상태가 **종결**로 변경되면 다시 **미해결**로 변경할 수 없지만, 사용자는 여전히 변경 사항에 대한 주석을 남기고 주석에 댓글을 달 수 있습니다.

1. [https://console.aws.amazon.com/codesuite/codecommit/home](https://console.aws.amazon.com/codesuite/codecommit/home)에서 CodeCommit 콘솔을 엽니다.

1. **리포지토리**에서 리포지토리의 이름을 선택합니다.

1. 탐색 창에서 **풀 요청**을 선택합니다.

1. 기본적으로 모든 미해결 풀 요청 목록이 표시됩니다. 닫으려는 미해결 풀 요청을 선택합니다.  
![\[CodeCommit 콘솔에 표시된 요청을 당깁니다.\]](http://docs.aws.amazon.com/ko_kr/codecommit/latest/userguide/images/codecommit-pull-request-view.png)

1. 풀 요청에서 **풀 요청 닫기**를 선택합니다. 이 옵션은 소스 브랜치를 대상 브랜치로 병합하지 않고 풀 요청을 닫습니다. 이 옵션은 풀 요청을 종료하는 과정에서 소스 브랜치를 삭제하는 방법을 제공하지는 않지만, 요청이 종료된 후에 직접 삭제할 수 있습니다.

## 풀 요청 닫기(AWS CLI)
<a name="how-to-close-pull-request-cli"></a>

CodeCommit에서 AWS CLI 명령을 사용하려면를 설치합니다 AWS CLI. 자세한 내용은 [명령줄 참조](cmd-ref.md) 단원을 참조하십시오.

** AWS CLI 를 사용하여 CodeCommit 리포지토리에서 풀 요청을 닫으려면**
+ 리포지토리의 풀 요청 상태를 `OPEN`에서 `CLOSED`로 업데이트하려면 다음을 지정하여 **update-pull-request-status** 명령을 실행합니다.
  + 풀 요청의 ID(**--pull-request-id** 옵션 사용).
  + 풀 요청의 상태(**--pull-request-status** 옵션 사용).

  예를 들어, `MyDemoRepo`라는 CodeCommit 리포지토리에서 ID가 *42*인 풀 요청의 상태를 *종결* 상태로 업데이트하려면 다음과 같이 합니다.

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

  이 명령이 제대로 실행되면 다음과 비슷하게 출력됩니다.

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

****  

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

------