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.

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

병합하기 전에 충돌이나 테스트 실패를 조기에 발견할 수 있도록 풀 리퀘스트 브랜치를 기본 브랜치의 변경 내용으로 업데이트하세요. 병합 충돌이 없고 분기가 기본 분기 뒤에 있는 경우 끌어오기 요청 페이지에서 분기를 업데이트할 수 있습니다.

참고

끌어오기 요청의 HEAD 분기가 Update branch 보호된 분기인 경우 이 단추를 사용하지 못할 수 있습니다. 보호된 분기 정보을(를) 참조하세요.

기본 분기를 변경하면 끌어오기 요청 분기에서 병합 충돌이 발생하는 경우 분기를 업데이트하기 전에 충돌을 해결합니다. 병합 충돌을(를) 참조하세요.

끌어오기 요청 페이지에서 기본 분기를 헤드 분기에 병합하거나 변경 내용을 최신 기본 분기에 다시 적용하여 업데이트할 수 있습니다. 재베이싱은 병합 커밋 없이 선형 기록을 만듭니다. Branches을(를) 참조하세요.

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

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

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

  2. "끌어오기 요청" 목록에서 업데이트하려는 끌어오기 요청을 클릭합니다.

  3. 페이지 아래쪽에 있는 병합 섹션에서 분기를 업데이트하는 방법을 선택합니다.

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

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

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

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

추가 읽기