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(분기 업데이트) 단추가 표시됩니다.

  • 끌어오기 요청 분기와 베이스 분기 간에 병합 충돌이 없습니다.
  • 끌어오기 요청 분기는 베이스 분기를 사용하여 최신 상태로 유지되지 않습니다.
  • 베이스 분기는 병합하기 전에 분기를 최신 상태로 유지하거나 항상 분기 업데이트를 사용하도록 설정해야 합니다.

자세한 내용은 "보호된 분기 정보" 및 "끌어오기 요청 분기를 업데이트하는 제안 관리"을(를) 참조하세요.

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

끌어오기 요청 페이지에서 기존 병합 또는 다시 지정을 사용하여 끌어오기 요청의 분기를 업데이트할 수 있습니다. 기존 병합은 베이스 분기를 끌어오기 요청의 헤드 분기에 병합하는 병합 커밋을 야기합니다. 다시 지정은 사용자 고유의 분기의 변경 내용을 베이스 분기의 최신 버전에 적용합니다. 병합 커밋이 만들어지지 않으므로 결과는 선형 기록이 있는 분기입니다.

끌어오기 요청 분기 업데이트

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

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

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

  3. 페이지 하단의 병합 섹션에서 다음을 수행할 수 있습니다.

    • Update branch(분기 업데이트)를 클릭하여 기존 병합을 수행합니다.

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

    • 분기 업데이트 드롭다운 메뉴를 클릭하고, Update with rebase(다시 지정을 사용하여 업데이트)를 클릭한 다음, Rebase branch(분기 다시 지정)를 클릭하여 베이스 분기를 기반으로 다시 지정하여 업데이트합니다.

      끌어오기 요청에 대한 병합 섹션의 스크린샷. "병합 커밋으로 업데이트" 및 "다시 지정을 사용하여 업데이트" 옵션이 표시된 드롭다운 메뉴가 확장되어 있습니다.

추가 참고 자료