Skip to main content

끌어오기 요청을 베이스 분기와 동기화 상태로 유지

끌어오기 요청을 연 후 변경 내용이 포함된 헤드 분기를 기본 분기에서 변경된 내용과 함께 업데이트할 수 있습니다.

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

People with write permissions to the repository to which the head branch of the pull request belongs can update the head branch with changes that have been made in the base branch.

끌어오기 요청 동기화 유지 방법

끌어오기 요청을 병합하기 전에 다른 변경 내용이 베이스 분기에 병합되어 끌어오기 요청의 헤드 분기가 동기화되지 않을 수 있습니다. 끌어오기 요청을 베이스 분기의 최신 변경 내용으로 업데이트하면 병합 전에 문제를 포착하는 데 도움이 될 수 있습니다.

명령줄 또는 끌어오기 요청 페이지에서 끌어오기 요청의 헤드 분기를 업데이트할 수 있습니다. 모두 true이면 Update branch(분기 업데이트) 단추가 표시됩니다.

  • 끌어오기 요청 분기와 베이스 분기 간에 병합 충돌이 없습니다.
  • 풀 리퀘스트 브랜치는 베이스 브랜치와 최신 상태가 아닙니다.
  • 베이스 분기는 병합하기 전에 분기를 최신 상태로 유지해야 하거나, 분기 업데이트를 항상 제안하는 설정이 활성화되어 있어야 합니다.

참고

끌어오기 요청의 HEAD 분기가 보호된 분기인 경우 Update branch 단추를 사용하여 업데이트하지 못할 수 있습니다.

자세한 내용은 보호된 분기 정보, 규칙 세트에 대한 정보, 끌어오기 요청 브랜치 업데이트를 위한 제안 관리을(를) 참조하세요.

베이스 분기에 끌어오기 요청 분기에서 병합 충돌을 일으키는 변경 내용이 있는 경우 모든 충돌이 해결될 때까지 분기를 업데이트할 수 없습니다. 자세한 내용은 병합 충돌 정보을(를) 참조하세요.

끌어오기 요청 페이지에서 전통적인 병합 방법을 사용하거나 리베이스하여 끌어오기 요청의 브랜치를 업데이트할 수 있습니다. 기존 병합은 베이스 분기를 끌어오기 요청의 헤드 분기에 병합하는 병합 커밋을 야기합니다. 리베이스는 귀하의 분기의 변경 내용을 베이스 분기의 최신 버전에 적용하는 것입니다. 병합 커밋이 만들어지지 않으므로 결과는 선형 기록이 있는 분기입니다.

풀 리퀘스트 브랜치 업데이트

  1. 리포지토리 이름에서 Pull requests를 클릭합니다.

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

  2. “Pull requests”(끌어오기 요청) 목록에서 업데이트하려는 끌어오기 요청을 클릭합니다.

  3. 페이지 하단의 병합 섹션에서 다음을 수행할 수 있습니다. * Update branch(분기 업데이트)를 클릭하여 일반 병합을 수행합니다.

    끌어오기 요청에 대한 병합 섹션의 스크린샷.

    • 브랜치 업데이트 드롭다운 메뉴를 클릭하고, 리베이스로 업데이트를 클릭한 다음, 브랜치 리베이스를 클릭하여 베이스 브랜치를 기준으로 리베이스하여 업데이트합니다.

      끌어오기 요청에 대한 병합 섹션의 스크린샷 드롭다운 메뉴가 확장되어 "병합 커밋으로 업데이트" 및 "리베이스로 업데이트" 옵션이 표시됩니다.

추가 참고 자료

  •         [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests)
    
  •         [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/changing-the-stage-of-a-pull-request)
    
  •         [AUTOTITLE](/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/committing-changes-to-a-pull-request-branch-created-from-a-fork)