-
Notifications
You must be signed in to change notification settings - Fork 2
Branch
Hyebin (Helia) edited this page Sep 13, 2024
·
1 revision
- ๋ธ๋์น ์ด๋ฆ์ ์๋์ ๊ฐ์ด ์ ํฉ๋๋ค.
- ๋ธ๋์น ํ์ ์ ์๋์ ๋ธ๋์น ํ์ ์ ๋ฐ๋ฆ ๋๋ค.
- type ์ ๋งจ ์์ ์๋ฌธ์๋ก ์์ฑํฉ๋๋ค.
- type ๋ฅผ ์ค์ด์ง ์์ต๋๋ค.
- ์ด์ ๋ฒํธ๋ก ์์ฑํ ์ด์์ ์ฐ๊ฒฐํฉ๋๋ค. (ํ๋จ ์ด์ ๊ด๋ จ ๋ฃฐ ์ฐธ๊ณ )
<type>/<#issue number>
feature/#1
- ๋ธ๋์น ํ์ ์ ์๋์ ๊ฐ์ต๋๋ค.
ํ์ | ๋ด์ฉ |
---|---|
main | release ๋ธ๋์น ์ ๋๋ค. |
feature | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ, ๊ธฐ์กด์ ๊ธฐ๋ฅ์ ์๊ตฌ ์ฌํญ์ ๋ง์ถ์ด ์์ |
fix | ๋ฒ๊ทธ๋ฅผ ์์ ํ ๊ฒฝ์ฐ |
refactor | ์ฝ๋ ์คํ์ผ, ํฌ๋งทํ ์ ๋ํ ์์ |
-
๋ธ๋์น ์ ๋ต์ Github flow ๋ฅผ ๋ฐ๋ฆ ๋๋ค.
-
๋ชจ๋ ๋ธ๋์น๋ develop ๋ธ๋์น์์ ๋ถ๊ธฐํฉ๋๋ค.
-
ํน์ํ ์ํฉ์ ์ ์ธํ๊ณ ๋ถ๊ธฐ๋ ๋ธ๋์น์์ ๋ธ๋์น๋ฅผ ๋ค์ ๋ถ๊ธฐํ์ง ์์ต๋๋ค.
-
์๊ฒฉ ๋ธ๋์น๋ก ์์๋ก push ํด์ฃผ์ธ์.
- ํญ์ ์๊ฒฉ์ง์ ์์ ์ด ํ๊ณ ์๋ ์ผ๋ค์ ์ฌ๋ ค ๋ค๋ฅธ ์ฌ๋๋ค๋ ํ์ธํ ์ ์๋๋ก ํด์ฃผ์ธ์.
-
PR์ ๋ณด๋ด๊ธฐ ์ , develop ๋ธ๋์น๋ฅผ ๋ฐ๋์ rebaseํด์ผ ํฉ๋๋ค.
-
๋ณด์คํด ๊ณ ์ฌ๋ฆฌ ๋ธ๋์น ์ ๋ต ์ด ์ ๋ฆฌ
์ญ์ ๋์ง ์๋ ๋ธ๋์น | ์ค๋ช | ย | ย |
---|---|---|---|
main | ์ฝ๋ ๋ฒ ์ด์ค๊ฐ ๋๋ ๋ธ๋์น. hotfix ๋ธ๋์น์ ์๋ณธ ๋ธ๋์น ์ญํ ์ ํ๋ค. | - | - |
develop | ๊ฐ๋ฐ์ด ์๋ฃ๋์์๋ develop ์ผ๋ก ์ฌ๋ฆฐ๋ค. | ย | ย |
์ญ์ ๋๋ ๋ธ๋์น | ์ค๋ช | ์์ฑ์๊ธฐ ๋ฐ ๋ฒ ์ด์ค ๋ธ๋์น | ๋จธ์ง ์๊ธฐ ๋ฐ ๋์ ๋ธ๋์น |
---|---|---|---|
feature/#์ด์๋ฒํธ | ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ๋ ๋ธ๋์น. | develop ๋ธ๋์น๋ก๋ถํฐ ์์ฑ | ๊ธฐ๋ฅ ๊ฐ๋ฐ์ด ์๋ฃ๋ ์์ ์ ๋จธ์ง. ๋จธ์ง๋ ์๊ฐ ๋ค๋ฅธ ๋ธ๋์น๋ main ๋ธ๋์น rebase ํ์. |
hotfix/#์ด์๋ฒํธ | ๋ฐฐํฌ๋ฒ์ ์ ์ค๋ฅ๊ฐ ์์ด ๋น ๋ฅธ ๋์์ด ํ์ํ ๋ ์์ฑํ๋ ๋ธ๋์น. | ํซํฝ์ค๊ฐ ํ์ํ ๋, main ๋ธ๋์น๋ก๋ถํฐ ์์ฑ | hotfix๋ฅผ ๋ฐฐํฌํ ๋ค ์์ ์ ์ด๋ผ๊ณ ํ๋จ๋์์ ๋, main์ผ๋ก ๋จธ์ง(ํ์ฌ ์์ฑ๋์ด์๋ ๋ธ๋์น๋ hotfix ์์ ๋ด์ฉ์ rebase) |