-
Notifications
You must be signed in to change notification settings - Fork 4
Git Branch Strategy
lee-3-8 edited this page Nov 2, 2021
·
7 revisions
- ๋งค์ฃผ ๋ชฉ์์ผ ๋ฐฐํฌ ๋ฒ์ ์ ํ ์คํธํ๊ณ master ๋ธ๋์น์ pr ํ merge
- ๊ฐ ์ฃผ์ฐจ ๋ณ๋ก master์ pr์ week1 ์ฒ๋ผ ์ปค๋ฐ์ Lightweight ํ๊ทธ๋ฅผ ๋ถ์ธ๋ค.
- ์ฐธ๊ณ ๋งํฌ - git tag
- ๊ฐ ํ์์ repository๋ฅผ fork๋ฅผ ํ๋ค.
- upstream master์์ dev branch๋ฅผ ์์ฑํ๋ค.
- fork๋ ๋ ํฌ์์ ๋ณธ์ธ ์ด ๊ฐ๋ฐํ feature branch๋ฅผ ์์ฑํ๋ค.
- ๊ฐ๋ฐ์ด ์๋ฃ๋๋ฉด upstream dev branch์ Pull request๋ฅผ ๋ณด๋ธ๋ค.
- ์ฝ๋๋ฆฌ๋ทฐ ๋ฐ pr ๊ฒํ ๊ฐ ์๋ฃ๋๋ฉด merge๋ฅผ ์ํํ๋ค.
- upstream dev์ origin dev๋ฅผ ๋๊ธฐํํ๋ค.
- 2-5๋ฅผ ๋ฐ๋ณตํ๋ค.
- ๋งค์ฃผ ๋ชฉ์์ผ ์คํ๋ฆฐํธ๊ฐ ์ข ๋ฃ๋๋ฉด ํ ์คํธ๋ฅผ ๊ฑฐ์ณ upstream dev์์ master branch์ merge ํ ๋ฐฐํฌํ๋ค.