앱잼 진행 사항들을 종종 기록해 두려고 한다~! 처음부터~~~
협업 시작 전 Git Organization 및 repository 파기
협업을 위한 repository 초기 설정~~!
Dependabot alerts - Disable
해두기
보기 싫어서 꺼둠,, ^.^ㅎㅎ
Branch protection rules
main
, develop
브랜치에 모두 설정해줬다. 브랜치 프로텍션을 설정해두는 이유!
아래와 같은 상황이 일어나지 않게 해 준다.
- force pushing
- 브랜치 삭제
main
브랜치에 직접 push- 내가 PR 날린거에 본인이 approve
- 아무도 approve 하지 않았는데 merge
- approve 이후에 추가로 commit 후 merge
main branch setting
PR merge 위한 최소 approve 갯수 : 2
approve 이후 새 commit이 있으면 기존 approve가 취소됨
리뷰를 꼭 받아야하는 코드 owner를 지정 가능
관리자도 예외 없이 적용
develop branch setting
세팅했다고 바로 브랜치 만들어지는 거 아니니까 브랜치는 따로 만들어 줘야 함!