참고: 끌어오기 요청 병합 큐 기능은 현재 퍼블릭 베타 버전이며 변경될 수 있습니다.
병합 큐 정보
병합 큐는 모든 필수 분기 보호 검사에 통과하도록 하면서 끌어오기 요청이 사용 중인 대상 분기에 병합되는 속도를 높일 수 있습니다.
끌어오기 요청이 필요한 모든 분기 보호 검사를 통과한 후 리포지토리에 대한 쓰기 액세스 권한이 있는 사용자가 해당 끌어오기 요청을 병합 큐에 추가할 수 있습니다.
병합 큐는 GitHub Actions를 사용할 수 있습니다. 자세한 내용은 "GitHub Actions 설명서"을 참조하세요. 병합 큐에 대한 자세한 내용은 "병합 큐 관리"을 참조하세요.
병합 큐에 끌어오기 요청 추가
팁: GitHub CLI을(를) 사용하여 병합 큐에 끌어오기 요청을 추가할 수 있습니다. 자세한 내용은 이 문서의 맨 위에 있는 "GitHub CLI" 탭을 클릭합니다.
-
GitHub.com에서 리포지토리의 기본 페이지로 이동합니다. 1. 리포지토리 이름에서 끌어오기 요청 아이콘을 클릭합니다.
-
"끌어오기 요청" 목록에서 병합 큐에 추가하려는 끌어오기 요청을 클릭합니다.
-
병합 큐에 끌어오기 요청을 추가할 준비가 되면 병합을 클릭합니다. 또는 관리자인 경우 다음을 수행할 수 있습니다.
- 분기 보호 설정에서 허용되는 경우 요구 사항이 충족될 때까지 기다리지 않고 병합(분기 보호 무시) 을 선택하여 끌어오기 요청을 직접 병합하고 표준 흐름을 따릅니다.
팁: 제안된 변경 내용을 병합할 준비가 되면 준비가 되면 병합을 클릭할 수 있습니다. GitHub Enterprise Cloud은 필요한 승인 및 상태 검사 조건이 충족되면 병합 큐에 끌어오기 요청을 자동으로 추가합니다.
- 분기 보호 설정에서 허용되는 경우 요구 사항이 충족될 때까지 기다리지 않고 병합(분기 보호 무시) 을 선택하여 끌어오기 요청을 직접 병합하고 표준 흐름을 따릅니다.
-
준비되면 병합 확인을 클릭하여 병합 큐에 끌어오기 요청을 추가할 것인지 확인합니다.
GitHub CLI를 사용하면 명령을 사용하여 gh pr merge
병합 큐에 끌어오기 요청을 추가할 수 있습니다. 병합 큐가 필요한 분기를 대상으로 하는 경우 이 명령은 필요한 검사가 통과된 경우 큐에 끌어오기 요청을 자동으로 추가합니다. 필요한 검사가 통과되지 않은 경우 이 명령은 끌어오기 요청에 대해 자동 병합을 사용하도록 설정합니다. 자세한 내용은 GitHub CLI 설명서를 참조 gh pr merge
하세요.
병합 큐에서 끌어오기 요청 제거
병합 큐에서 끌어오기 요청을 제거하려면 GitHub.com의 리포지토리 페이지로 이동해야 합니다. GitHub CLI을(를) 사용하여 병합 큐에서 끌어오기 요청을 제거할 수 없습니다.
-
GitHub.com에서 리포지토리의 기본 페이지로 이동합니다. 1. 리포지토리 이름에서 끌어오기 요청 아이콘을 클릭합니다.
-
"끌어오기 요청" 목록에서 병합 큐에서 제거하려는 끌어오기 요청을 클릭합니다.
-
큐에서 끌어오기 요청을 제거하려면 큐에서 제거를 클릭합니다.
또는 기본 분기의 병합 큐 페이지로 이동하여 제거할 끌어오기 요청 옆의 ... 를 클릭하고 큐에서 제거를 선택할 수 있습니다. 기본 분기의 병합 큐 페이지로 이동하는 방법에 대한 자세한 내용은 아래 섹션을 참조하세요.
병합 큐 보기
GitHub Enterprise Cloud의 다양한 위치에서 기본 분기에 대한 병합 큐를 볼 수 있습니다. GitHub CLI을(를) 사용하여 병합 큐를 볼 수 없습니다.
GitHub Enterprise Cloud의 다양한 위치에서 기본 분기에 대한 병합 큐를 볼 수 있습니다.
-
리포지토리의 분기 페이지에서 큐에 이미 있는 끌어오기 요청이 없거나 모르는 경우와 해당 큐에 있는 항목을 확인하려는 경우 이 경로를 사용하는 것이 좋습니다. 자세한 내용은 "리포지토리에서 분기 보기"을 참조하세요.
-
병합 큐를 병합하는 데 필요한 경우 끌어오기 요청 페이지에서 타임라인의 아래쪽으로 스크롤하여 병합 큐 링크를 클릭합니다.
-
병합 큐 보기에는 현재 큐에 있는 끌어오기 요청이 표시되고 끌어오기 요청이 명확하게 표시됩니다.
병합 큐에서 제거된 끌어오기 요청 처리
대상 분기의 최신 버전 및 그 전에 발생한 변경으로 끌어오기 요청을 그룹화하고 큐에서 변경한 후 필수 상태 검사에 실패하거나 기본 분기와 충돌하는 경우 GitHub Enterprise Cloud는 큐에서 끌어오기 요청을 제거합니다. 끌어오기 요청 타임라인은 끌어오기 요청이 큐에서 제거된 이유를 표시합니다.