Skip to main content

끌어오기 요청 자동 병합

모든 병합 요구 사항이 충족되면 끌어오기 요청이 자동으로 병합되도록 끌어오기 요청에 자동 병합을 사용하도록 설정하여 개발 속도를 높일 수 있습니다.

누가 이 기능을 사용할 수 있는 있나요?

Auto-merge for pull requests is available in public repositories with GitHub Free and GitHub Free for organizations, and in public and private repositories with GitHub Pro, GitHub Team, GitHub Enterprise Cloud, and GitHub Enterprise Server. For more information, see "GitHub’s plans."

자동 병합 정보

끌어오기 요청에 대해 자동 병합을 사용하도록 설정하면 필요한 모든 검토가 충족되고 필요한 모든 상태 검사가 통과될 때 끌어오기 요청이 자동으로 병합됩니다. 자동 병합을 사용하면 요구 사항이 충족될 때까지 기다리지 않으므로 다른 작업으로 이동할 수 있습니다.

끌어오기 요청과 함께 자동 병합을 사용하려면 먼저 리포지토리에서 자동 병합을 사용하도록 설정해야 합니다. 자세한 내용은 "리포지토리의 끌어오기 요청에 대한 자동 병합 관리"을(를) 참조하세요.

끌어오기 요청에 대해 자동 병합을 사용하도록 설정한 후 리포지토리에 대한 쓰기 권한이 없는 사용자가 헤드 분기에 새 변경 내용을 푸시하거나 끌어오기 요청의 베이스 분기를 전환하면 자동 병합이 사용하지 않도록 설정됩니다. 예를 들어 유지 관리자가 포크에서 끌어오기 요청에 대해 자동 병합을 사용하도록 설정하면 기여자가 끌어오기 요청에 새 변경 내용을 푸시한 후 자동 병합이 사용하지 않도록 설정됩니다.

GitHub Community 토론을 통해 자동 병합에 대한 피드백을 제공할 수 있습니다.

자동 병합을 사용하도록 설정

참고: 자동 병합을 사용하도록 설정하는 옵션은 즉시 병합할 수 없는 끌어오기 요청에만 표시됩니다. 예를 들어 분기 보호 규칙이 “병합 전에 끌어오기 요청 검토 필요” 또는 “병합하기 전에 상태 검사 필요”를 적용하는 경우 이러한 조건은 아직 충족되지 않은 것입니다. 자세한 내용은 "분기 보호 규칙 관리"을 참조하세요.

리포지토리에 대한 쓰기 권한이 있는 사용자는 끌어오기 요청에 대해 자동 병합을 사용하도록 설정할 수 있습니다.

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름에서 끌어오기 요청을 클릭합니다.

    리포지토리의 기본 페이지  스크린샷 가로 탐색 모음에서 "끌어오기 요청"이라는 레이블이 있는 탭이 진한 주황색 윤곽선으로 표시되어 있습니다.

  3. “끌어오기 요청” 목록에서 자동 병합하려는 끌어오기 요청을 클릭합니다.

  4. 필요에 따라 병합 방법을 선택하려면 드롭다운 메뉴를 선택한 다음 병합 방법을 클릭합니다. 자세한 내용은 "끌어오기 요청 병합 정보"을(를) 참조하세요.

    끌어오기 요청의 병합 상자의 스크린샷. 아래쪽 삼각형이 있는 드롭다운 메뉴가 진한 주황색 윤곽선으로 표시되어 있습니다.

  5. 자동 병합 사용을 클릭합니다.

  6. 병합 또는 Squash 및 병합 방법을 선택한 경우 커밋 메시지와 설명을 입력합니다.

  7. 자동 병합 확인을 클릭합니다.

자동 병합 사용 안 함

리포지토리 및 끌어오기 요청 작성자에게 쓰기 권한이 있는 사용자는 끌어오기 요청에 대해 자동 병합을 사용하지 않도록 설정할 수 있습니다.

  1. GitHub.com에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름에서 끌어오기 요청을 클릭합니다.

    리포지토리의 기본 페이지  스크린샷 가로 탐색 모음에서 "끌어오기 요청"이라는 레이블이 있는 탭이 진한 주황색 윤곽선으로 표시되어 있습니다.

  3. “끌어오기 요청” 목록에서 자동 병합을 사용하지 않도록 설정하려는 끌어오기 요청을 클릭합니다.

  4. 병합 상자에서 자동 병합 사용 안 함을 클릭합니다.