병합할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까?
분기에서 마스터로 병합을 요청하는 풀 요청이 있는데, 소유자가 분기에서 다른 분기로 병합하도록 요청을 변경하기를 원합니다.
이것이 가능합니까?가능한 해결책은 무엇입니까?
2016년 8월 업데이트: 풀 요청의 기본 분기를 변경하면 해당 분기를 변경할 수 있습니다.
(그리고 이것으로 3년이 지난 1,500개 이상의 댓글이 달린 18호를 마칩니다.)
풀 요청을 만든 후에는 풀 요청의 변경 내용을 다른 분기와 비교하도록 기본 분기를 수정할 수 있습니다.
그것은 작동하고 있었습니다.
PR이 닫힌 동안에는 대상 분기를 변경할 수 없습니다.
솔루션은 PR(UI의 옵션을 사용하여)을 "다시 연 다음 대상 분기를 변경하는 것이었습니다.
원답:
PR은 분기 측면에서 편집할 수 없으므로(아래 참조) 가장 쉬운 방법은 다음과 같습니다.
- 현재 분기 위에 로컬 새 분기 만들기
- 저 새 나뭇가지를 밀어요.
- 올바른 목적지로 새 PR을 만듭니다.
- 이전 PR을 종료합니다.
- 새 풀 요청의 "이전" 풀 요청을 참조합니다(예:
Supersedes #123
(아래 리베라가 논평한 바와 같이)
(원래 답변, PR을 생성할 때만 유효)
"지점 범위 및 대상 저장소 변경"에서처럼 다른 기본 분기를 선택할 수 있습니다(클릭 후Edit
PR 페이지의 맨 위에 있는 버튼)
분기 범위에 대해 가장 쉽게 생각할 수 있는 방법은 다음과 같습니다.
- 기본 분기는 변경 사항이 적용되어야 한다고 생각하는 지점입니다.
- 헤드 브랜치는 당신이 적용하고자 하는 것입니다.
기본 리포지토리를 변경하면 꺼내기 요청을 통보받는 사용자가 변경됩니다.
기본 리포지토리에 푸시할 수 있는 모든 사용자는 전자 메일 알림을 받고 다음에 로그인할 때 대시보드에서 새 꺼내기 요청을 확인합니다.
원래 유지 관리자(소유자)가 원하는 기본 분기를 선택하면 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 설명서 양식에 언급된 대로 새 꺼내기 요청을 만들어야 합니다.
- 첫 번째 선택
- 에 시대에
compare page
왼쪽은 당신이 누르고 싶은 것을 선택하고 오른쪽은 선택합니다.branch you already pushed
. - 새항에대정업트데이에 정보를 합니다.
PR
. - 다음을 생성합니다.
PR
아주 간단합니다.기본 분기를 변경할 PR을 클릭하기만 하면 됩니다.웹 페이지 하단에서 "끌기 요청 닫기" 단추를 찾습니다.이제 새 PR을 정상적으로 재생성할 수 있습니다. 이번에는 올바른 기본 분기를 선택했는지 확인하십시오.
언급URL : https://stackoverflow.com/questions/24159036/how-to-modify-a-pull-request-on-github-to-change-target-branch-to-merge-into
'bestsource' 카테고리의 다른 글
SQL 화학: 계단식 삭제 (0) | 2023.06.23 |
---|---|
몽고드브를 위한 몽구스 vs 몽구스. (0) | 2023.06.23 |
Wordpress 사용자 역할은 연락처 양식 7에만 액세스할 수 있습니다. (0) | 2023.06.23 |
ASP.NET 멤버쉽에서 사용하는 기본 해시 알고리즘은 무엇입니까? (0) | 2023.06.18 |
EQATEC 프로파일러를 사용하여 ASP.NET 웹 사이트 프로파일링 (0) | 2023.06.18 |