Post

TIL-Github Pull Request를 통해 코드리뷰 하기

2024-05-03

오늘의 학습 🌠


1

Github PR 💫


Github는 협업에 많이 사용하며 여러 사람과 협업을 할 때 branch를 따로 작업을 하고 merge 하는 방식을 사용합니다.

하지만 실수로 default branch (예: main, master 등) 에서 작업하고 commit 및 push하는 경우가 있습니다.

이를 막기 위해 github repo에서 main branch로 push하지 못하도록 설정할 수 있습니다.

1

  • Repo의 Settings에 들어가서 좌측의 Branches를 눌러 Add Rules 를 클릭하면 됩니다.

1

  • 해당 Require pull request reviews before merging 를 꼭 체크해야 됩니다. 이렇게 하면 main branch로 push 했을 때 error message가 나오게 됩니다.

해당 설정을 통해 PR을 할 때 한 명 이상(설정 가능)의 팀원이 코드 리뷰를 해야 merge가 가능하게 됩니다.

1

  • 상기의 사진과 같이 merge가 막혀있습니다. Add your review 를 클릭합니다.

1

  • 그리고 Files changes를 누른 후 Review changes를 누릅니다.

1

  • Comment란에 코드 리뷰를 달고 Approve 승인을 선택한 다음 Submit review를 클릭하면 merge가 활성하됩니다.

추가 🕤


1

🐱‍🏍— —🤸🏻‍♀️ ~~~ 야~호~

This post is licensed under CC BY 4.0 by the author.