bestsource

병합할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까?

bestsource 2023. 6. 23. 22:18
반응형

병합할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까?

분기에서 마스터로 병합을 요청하는 풀 요청이 있는데, 소유자가 분기에서 다른 분기로 병합하도록 요청을 변경하기를 원합니다.

이것이 가능합니까?가능한 해결책은 무엇입니까?

2016년 8월 업데이트: 요청의 기본 분기를 변경하면 해당 분기를 변경할 수 있습니다.
(그리고 이것으로 3년이 지난 1,500개 이상의 댓글이 달린 18호를 마칩니다.)

풀 요청을 만든 후에는 풀 요청의 변경 내용을 다른 분기와 비교하도록 기본 분기를 수정할 수 있습니다.

enter image description here

spazm코멘트에 언급된 바와 같이:

그것은 작동하고 있었습니다.

PR이 닫힌 동안에는 대상 분기를 변경할 수 없습니다.
솔루션은 PR(UI의 옵션을 사용하여)을 "다시 연 다음 대상 분기를 변경하는 것이었습니다.


원답:

PR은 분기 측면에서 편집할 수 없으므로(아래 참조) 가장 쉬운 방법은 다음과 같습니다.

  • 현재 분기 위에 로컬 새 분기 만들기
  • 저 새 나뭇가지를 밀어요.
  • 올바른 목적지로 새 PR을 만듭니다.
  • 이전 PR을 종료합니다.
  • 새 풀 요청의 "이전" 풀 요청을 참조합니다(예: Supersedes #123(아래 리베라가 논평한 바와 같이)

(원래 답변, PR을 생성할 때만 유효)

"지점 범위대상 저장소 변경"에서처럼 다른 기본 분기를 선택할 수 있습니다(클릭 후EditPR 페이지의 맨 위에 있는 버튼)

https://github-images.s3.amazonaws.com/help/pull_requests/pull-request-review-edit-branch.png

분기 범위에 대해 가장 쉽게 생각할 수 있는 방법은 다음과 같습니다.

  • 기본 분기는 변경 사항이 적용되어야 한다고 생각하는 지점입니다.
  • 헤드 브랜치는 당신이 적용하고자 하는 것입니다.

기본 리포지토리를 변경하면 꺼내기 요청을 통보받는 사용자가 변경됩니다.
기본 리포지토리에 푸시할 수 있는 모든 사용자는 전자 메일 알림을 받고 다음에 로그인할 때 대시보드에서 새 꺼내기 요청을 확인합니다.

원래 유지 관리자(소유자)가 원하는 기본 분기를 선택하면 PR이 분기에서 새 기본 분기로 병합됩니다.

분기를 원격으로 사용할 수 있는 경우 새 분기를 로컬로 작성할 필요가 없습니다.

  • 드롭다운 메뉴에서 직접 또는 "# branchs"(https://github.com/account/project/branches) ) 아래에서 분기(제출 중인 변경사항이 포함된 분기)를 선택합니다.

  • 새 꺼내기 요청을 클릭합니다.이렇게 하면 새 기본(대상) 분기를 선택할 수 있습니다.

다음은 Github의 새로운 인터페이스 스크린샷입니다.

는 지점의 PR을 할 수 .UX가 브랜치에 하지 않습니다.---브런치에 대한 PR을 제출했는지는 중요하지 않습니다.UX.

이제 할 수 있습니다. https://github.com/blog/2224-change-the-base-branch-of-a-pull-request

"열린 꺼내기 요청의 기본 분기를 변경할 수 있습니다.풀 요청을 만든 후에는 풀 요청의 변경 내용을 다른 분기와 비교하도록 기본 분기를 수정할 수 있습니다.올바른 기본 브랜치로 새 풀을 여는 대신 원래 풀 요청의 기본 브랜치를 변경하면 귀중한 작업과 토론을 유지할 수 있습니다."

GibHub 설명서 양식에 언급된 대로 새 꺼내기 요청을 만들어야 합니다.

  1. 첫 번째 선택
  2. 에 시대에compare page왼쪽은 당신이 누르고 싶은 것을 선택하고 오른쪽은 선택합니다.branch you already pushed.
  3. 새항에대정업트데이에 정보를 합니다.PR.
  4. 다음을 생성합니다.PR

아주 간단합니다.기본 분기를 변경할 PR을 클릭하기만 하면 됩니다.웹 페이지 하단에서 "끌기 요청 닫기" 단추를 찾습니다.이제 새 PR을 정상적으로 재생성할 수 있습니다. 이번에는 올바른 기본 분기를 선택했는지 확인하십시오.

언급URL : https://stackoverflow.com/questions/24159036/how-to-modify-a-pull-request-on-github-to-change-target-branch-to-merge-into

반응형