-
Notifications
You must be signed in to change notification settings - Fork 4
하루스터디 Git 전략
teo edited this page Jul 12, 2023
·
12 revisions
브랜치 | 역할 | 규칙 |
---|---|---|
main | 배포 브랜치 | - 삭제하지 않는다. - 사용자에게 배포될 버전을 관리한다. - develop 브랜치가 머지될 브랜치이다. |
hotfix | 버그 수정 브랜치 | - 배포된 버전에서 발생한 버그를 담당한다. - main, develop으로 둘 다 머지된다. - 현재 개발중인 기능과 연관된 사항이라면, 해당 feature 브랜치로도 머지된다. - 브랜치 이름은 hotfix/{이슈번호}-{기능 내용}으로 한다. ex. hotfix/123-pagination |
develop | 개발 브랜치 | - 삭제하지 않는다. - feature 브랜치가 머지될 브랜치이다. |
feature | 기능 구현 브랜치 | - 브랜치 이름은 {분야}/feature/{이슈번호}-{기능이름}으로 한다. ex. fe/feature/123-pagination |
- 모든 Merge는
Squash and Merge
로 한다.
- 모든 Pull Request명은 이슈명과 동일하게 한다.
- 커밋 메세지는 Angular JS 컨벤션을 따른다.
- Angular JS Commit Convention
created by @woosung1223 @jaehee329 @aak2075 @nlom0218 @yeopto @woo-jk @MoonJeWoong