[Github] Branch Protection rules
2023. 4. 11. 03:08ㆍTools/GitHub
1. Branch Protection rules
선택할 수 있는 rule이 너무 많다.
사용할 때마다 설명을 추가하겠다.
Branch name pattern
: Protection rule이 적용될 브랜치를 선택한다. 정규 표현식을 지원하는 것 같다.Require a pull request before merging
→Require a approvals
: merge 전에 PR을 생성하고 다른 사람의 승인이 필요함. 협업 시 branch를 direct push로부터 보호하고 코드 리뷰를 강제하기 위함.Require status checks to pass before merging
: status check를 통과해야만 merge 된다. status check란 PR시 동작하는 테스트 정도로 이해하자. 자세한 내용은 여기(https://marshallku.com/web/tips/pull-request를-병합하기-전에-코드-검사하기) 참고.Do not allow bypassing the above settings
: 기본적으로 높은 권한을 가진 사람들은 protection rules를 무시할 수 있는데 이를 허용하지 않음.
출처 : https://kotlinworld.com/292
2. Default branch
기본 브랜치를 선택할 수 있다.
Git flow 전략을 사용하고 있기에 develop branch를 default로 설정했다.
'Tools > GitHub' 카테고리의 다른 글
[Github] 문서화를 위한 action (Doxygen) (0) | 2023.06.25 |
---|---|
[Github] Projects (0) | 2023.04.11 |
[Github] Git flow (0) | 2023.04.11 |
[Github] 대용량 파일 공유 (0) | 2023.03.17 |
[Github] conflict 해결하기 (1) | 2023.03.06 |