풀 요청 병합 또는 닫기
Merge…는 풀 요청을 병합하는 방법을 공급자에게 묻고, 그것이 Ready to merge인지 여부를 보여주고, 저장소에서 허용하는 Merge method만 제공합니다. GitTree은 헤드가 여전히 본 커밋인 동안에만 병합됩니다. 새로운 커밋이 도착하면 아무것도 병합되지 않습니다.
GitTree Pro 또는 실행 중인 평가판이 필요합니다. 무료는 모든 로컬 Git 기능을 유지합니다. 요금제 비교.
시작하기 전에
- GitTree Pro 또는 실행 중인 평가판: 풀 요청은 Pro의 일부입니다.
- 공급자에 대한 병합 권한 및 풀 요청이 검토되었습니다.
어디서 찾을 수 있나요?
- 풀 요청: Merge…, Close… 및 Reopen…. 팔레트: Merge Pull Request….
| 액션 | macOS | Windows 및 Linux |
|---|---|---|
| 명령 팔레트 | ⌘⇧P | Ctrl+Shift+P |
단계
병합 열기
Merge…를 누르세요. GitTree는 제공자에게 요청하고 Ready to merge. 또는 Required checks are failing.와 같은 상태를 표시합니다.
방법을 선택하세요
저장소에서 허용하는 대로 Merge method(Create a merge commit, Squash and merge, Rebase and merge, Fast-forward only 또는 Semi-linear merge)을 선택합니다. 선택적으로 커밋 제목과 메시지를 편집합니다.
병합
원하는 경우 Delete the source branch … afterwards를 선택하고 Merge를 누르십시오. GitTree님이 Pull request #… merged.님을 말함
예상되는 결과
풀 요청이 공급자에 병합됩니다. 그래프에서 병합을 확인하려면 가져오세요.
병합이 차단되는 이유
| GitTree 님이 말함 | 해야 할 일 |
|---|---|
| The branches conflict. | 브랜치의 충돌을 해결하고 푸시합니다. |
| Branch protection or required reviews block this merge. | 지점에 필요한 승인을 받으세요. |
| The branch is behind its target and must be updated first. | 대상을 분기에 병합하거나 리베이스하고 푸시합니다. |
| A draft cannot be merged. | 먼저 Ready for Review을(를) 선택하세요. |
병합하지 않고 중지하려면 Close… 풀 요청을 닫습니다. Reopen…이(가) 다시 가져옵니다.
뭔가 잘못되면
"당신이 본 이후로 새로운 커밋이 도착했습니다. 아무것도 병합되지 않았습니다."
새 커밋을 검토하고 다시 병합하세요.
"공급업체가 병합을 수락했고...아직도 병합을 수행하고 있습니다."
병합된 내용을 보려면 잠시 후 Refresh를 누르세요.
질문
GitTree는 분기 보호를 우회합니까?
아니요. 모든 병합은 공급자가 결정합니다. GitTree는 귀하가 선택한 방법으로만 묻습니다.