-
Notifications
You must be signed in to change notification settings - Fork 4
Git Branch ์ ๋ต
Jiwon Lee edited this page Jul 12, 2023
·
6 revisions
branch | description | example |
---|---|---|
develop-client | ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์๋ฒ | - |
develop-backend | ๋ฐฑ์๋ ๊ฐ๋ฐ ์๋ฒ | - |
feature/{issue_number} | ์๋ก์ด ๊ธฐ๋ฅ | feature/CK-1 |
fix/{issue_number} | beta์์ ๋ฐ์ํ ์ค๋ฅ ์์ ์ฉ๋, ์ค๋ฅ ๋ฐ์ ์ ํญ์ ์ด์ ๋ฐํ ํ ํ ๋น | fix/CK-10 |
beta | develop-client, develop-backend 1์ฐจ merge | fix/CK-10 |
hotfix/{issue_number} | ํ๋ก๋์ ์๋ฒ์์ ๋ฐ์ํ ์ค๋ฅ ์์ , ์ค๋ฅ ๋ฐ์ ์ ํญ์ ์ด์ ๋ฐํ ํ ํ ๋น | hotfix/CK-10 |
release | ๋ฐฑ์๋, ํ๋ก ํธ์๋ ํ๋ก๋์ ์๋ฒ ๋ฐฐํฌ | - |
main | ์ต์ข ์ ์ผ๋ก ๋ฐฑ์๋ + ํ๋ก ํธ์๋ ์ฝ๋ ๋ณํฉ (only Repository) | - |
๐ฏ release ํ ํญ์ ํ๊ทธ๋ก ๋ฒ์ ๊ด๋ฆฌํ๊ธฐ
- 0.0.1 โ 0.0.2 (patch version): hotfix ์์ , refactoring
- 0.1 โ 0.2 (minor version): ์ฌ์ฉ์ ์ ์ฅ์์ ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ
- 0.1 โ 1.0 (major version): ํ์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์์ผ๋ฉด์ ์ฌ์ฉ์ ์ ์ฅ์์ ์์ฒญ๋ ๋ณํ๊ฐ ๋ฐ์ํ์ ๋
๐ ์ ์์ฌํญ
- develop-backend / develop-client๋ก ๊ฐ feature์ ๋ํ ํ๋ณ PR -> merge ์งํ
- develop์ ์์ ์ฑ์ด ๋ณด์ฅ๋๋ฉด beta๋ก 1์ฐจ merge
- beta์์ ๋ฐ์ํ ์ค๋ฅ๋ ์ด์ ํ ๋น ํ fix/{issue_number} ๋ธ๋์น๋ฅผ ํตํด ์์ ํ PR -> merge
- beta์ ์์ ์ฑ์ด ๋ณด์ฅ๋๋ฉด release๋ก 2์ฐจ merge
- release์์ ๋ฐ์ํ ์ค๋ฅ๋ ์ด์ ํ ๋น ํ hotfix-{issue_number}๋ก ์์ ํ PR -> merge
- release ์์ ์ฑ ๋ณด์ฅ ์ ๋ฒ์ ๋ณ ๊ด๋ฆฌ ์งํ
name | description |
---|---|
feat | ์๋ก์ด ๊ธฐ๋ฅ ๊ฐ๋ฐ, ๊ธฐ์กด ๊ธฐ๋ฅ์ ์ ์ฑ ๋ณ๊ฒฝ, ํ๊ธ๋ก ์์ฑํ๊ธฐ |
fix | ๋ฒ๊ทธ ์์ |
docs | ๋ฌธ์ ์์ |
build | dependency ์ถ๊ฐ |
refactor | ํ ์คํธ ์ฝ๋๋ ๊ทธ๋๋ก ๋์๊ฐ๋๋ฐ ์ฝ๋ ํ์์ด ๋ณ๊ฒฝ๋๊ฑฐ๋, ๋ฆฌํฉํฐ๋ง ์งํ |
style | ๋ฉ์๋์ ์์น๋ ๊ณต๋ฐฑ ์์ |
test | ํ ์คํธ ์ฝ๋ ์ถ๊ฐ, ํ ์คํธ ์ฝ๋ ๋ฆฌํฉํฐ๋ง ์ถ๊ฐ |
chore | ์ค์ ํ์ผ์ด ๋ณ๊ฒฝ๋์์ ๋, docker, nginx ๊ฐ์ ์ธ๋ถ ์ค์ ํ์ผ์ด ์ถ๊ฐ๋๊ฑฐ๋ ๋ณ๊ฒฝ๋์์ ๋ |
perf | ์ฟผ๋ฆฌ ์ต์ ํ ๋ฑ์ผ๋ก ์ธํ ์ฑ๋ฅ ๊ฐ์ |