AWS CodeCommit 리포지토리에서 풀 요청 닫기 - AWS CodeCommit

AWS CodeCommit 는 더 이상 신규 고객이 사용할 수 없습니다. AWS CodeCommit 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세히 알아보기

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

AWS CodeCommit 리포지토리에서 풀 요청 닫기

코드를 병합하지 않고 풀 요청을 닫으려면 다음 여러 방법 중 하나를 사용하여 수행할 수 있습니다.

  • 이 콘솔에서 코드를 병합하지 않고 풀 요청을 닫을 수 있습니다. git merge 명령을 사용하여 브랜치를 수동으로 병합하려는 경우, 또는 풀 요청 소스 브랜치의 코드가 대상 브랜치에 병합하려는 코드가 아닌 경우, 이 작업을 수행해야 할 수도 있습니다.

  • 풀 요청에서 지정한 소스 브랜치를 삭제할 수 있습니다. CodeCommit은 풀 요청의 소스 브랜치 또는 대상 브랜치가 삭제될 경우 풀 요청을 자동으로 종료합니다.

  • 에서 풀 요청의 상태를에서 로 업데이트할 AWS CLI수 OPEN 있습니다CLOSED. 이렇게 하면 코드를 병합하지 않고 풀 요청이 닫힙니다.

풀 요청 닫기 (콘솔)

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

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

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

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

  4. 기본적으로 모든 미해결 풀 요청 목록이 표시됩니다. 닫으려는 미해결 풀 요청을 선택합니다.

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

풀 요청 닫기(AWS CLI)

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

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" ] } ] }