ย
Git-flow
๊ธฐ๋ณธ์ ์ผ๋ก git-flow ์ ๋ต์ ๋ฐ๋ฆ
๋๋ค
- main
- develop : ๊ฐ๊ฐ ์์ ํ ๊ธฐ๋ฅ๋ค์ merge
- feature : ๋จ์ ๊ธฐ๋ฅ์ผ๋ก ๊ฐ๋ฐ
release
hotfix
ย
- main ๋ธ๋์น์์ ํ๋ก์ ํธ ์์
- ๋์ผํ ๋ธ๋์น๋ฅผ dev์๋ ์์ฑ โ dev์์ ๊ฐ๋ฐ ์์
- ํ์ํ ์์ (๊ธฐ๋ฅ)์ ๊ฐ๋ฐํ ๋ feature ๋ธ๋์น๋ฅผ ์์ฑํด์ ๊ตฌํ
- ์๋ฃ๋ ์์ (feature)์ ๋ค์ dev์ merge
- ๋ชจ๋ ๊ธฐ๋ฅ์ด ์๋ฃ๋๋ฉด release ๋ธ๋์น์์ QA์ ๋ฒ๊ทธ ํฝ์ค
- main์์ ๋ฒ์ ์ถ๊ฐ ๋ฐ ๋ฐฐํฌ
- ๋ฐฐํฌ ์๋ฃ ํ ๋ฒ๊ทธ ๋ฐ์ โ hotfix
ย
fork ๊น์ง๋ ํ์์๋ค๊ณ ์๊ฐํฉ๋๋ค.
ย
GitKraken ์ ์ด์ฉํ git-flow
preference(setting)-Gitflow
initialize ํ
์ ๊ฐ์ด ๊ฐํธํ๊ฒ development ๋ธ๋์น์ ๋ถ๊ธฐ-๋ณํฉ๊ฐ๋ฅ
ย
ย