Branch Strategy - DDD-Community/pregen-server GitHub Wiki
- ์ถ์ ๊ฐ๋ฅ ๋ธ๋์น
-
release
์ด๋ ฅ ๊ด๋ฆฌ
- ์ถ์ ๋ฒ์ ๊ฐ๋ฐ ๋ธ๋์น
-
feature
๋ธ๋์น ๋ณํฉ ์ฉ๋
- ๊ท์น
- commit, push ๊ธ์ง
- QA ์ข
๋ฃ ์, release version tag ๋ถ์ฐฉ ๋ฐ
main
์ ๋ณํฉ
- ๊ธฐ๋ฅ ๊ฐ๋ฐ ๋ธ๋์น
- ๊ท์น
-
develop
์ผ๋ก๋ถํฐ checkout
- ๊ธฐ๋ณธ์ ์ผ๋ก
1 Issue - 1 Feature Branch - 1 PR
์์น์ ๊ณ ์
- ๊ฒฝ์ฐ์ ๋ฐ๋ผ
N Issue - 1 Feature Branch
๊ฐ๋ฅ
- PR ๋จธ์ง ์๋ฃ ํ ์ญ์
- ๋ค์ด๋ฐ
-
feature/{issueโnumber}-{description}
- e.g.,
feature/8-add_presentation_api
- ์ถ์ ๋ฒ์ ๋ธ๋์น
- ๊ท์น
-
develop
์ผ๋ก๋ถํฐ checkout
- ์ด๋ฒ ๋ฒ์ ์ ์ค๋น ์ค์ธ ์ถ์ ๋ฒ์ ๋ง ์ ์งํ๋ฉฐ, ๋ฐฐํฌ ์๋ฃ ์ ์ญ์
- ๋ค์ด๋ฐ
- ๋ฐฐํฌ ๋ฒ์ ์์ ๋ฌธ์ ๋ฐ์ ์, ํด๋น ๋ธ๋์น์์๋ฒ๊ทธ ์์
- ๊ท์น
-
main
์ผ๋ก๋ถํฐ checkout
- ์์ ์๋ฃ ํ
main
, develop
์ ๋ชจ๋ ๋ฐ์
- ๋ค์ด๋ฐ
-
hotfix/{x}.{y}.{z}-{description}
- e.g.,
hotfix/2.0.4-remove_something_wrong_code
- production ๋ฐฐํฌ๋ง๋ค release ๋ฐ tag ์ถ๊ฐ
- ๊ท์น
โ ๏ธ **GitHub.com Fallback** โ ๏ธ