Git

· Git
진행하던 프로젝트를 더욱 고도화시키기 위한 기반 작업 중 하나로, github 브랜치 전략과 브랜치 보호 기능을 설정하기로 하였다. 브랜치 전략(git flow)git flow를 사용하기에, 이에 맞게 main, release, feat, hotfix, dev 5개 브랜치를 사용하기로 정하였다. PR 완료 시, 출발 브랜치는 전부 자동 삭제되도록 설정하였다. Main 브랜치 - 배포용실제 서비스에 사용되는 브랜치. 배포용. main은 release/**/* 와 hotfix/**/* 만 PR 허용/**/* 는 Github Ruleset에서 브랜치/태그 패턴을 정의할 때 사용하는 fnmatch 문법이다.release/*만 한다면 -> release/1, release/2 는 가능. 하지만 release/1/..
chabin37
'Git' 카테고리의 글 목록