[GitHub] Draft Pull Request
Draft Pull Request
GitHub에서는 Draft Pull Request라는 기능을 제공합니다.
일반적인 개발 flow는 아래와 같습니다.
- Branch 생성(feature branch)->code 작성 및 수정->PR open->Reviewer가 PR review->Merge
위 flow에서 PR open시 일반 Pull Request가 아닌 Draft Pull Request를 선택할 수 있습니다.
Draft Pull Request는 현재 개발이 진행 중(In progress)을 tag하는 Pull Request입니다.
해당 PR은 merge 버튼이 비활성화 되어있으며, PR status를 “Ready for review”로 변경해야 draft 상태가 아닌 일반 PR로 변경됩니다.
Example - Create draft pull request
-
특정 branch를 만들어 작업(commit->push)을 진행 후 GitHub Web에서 PR을 open합니다.
-
Pull Request message 작성 후 아래 “Create pull request” 버튼 옆 화살표 버튼을 눌러 “Create draft pull request”를 선택합니다.
-
“Draft pull request” 버튼을 선택합니다.
-
아래처럼 merge가 막혀있는 것을 알 수 있으며, 일반 PR로 변경하려면 “Ready for review”를 선택하면 됩니다.
Leave a comment