-
Notifications
You must be signed in to change notification settings - Fork 0
โ๐ก ๊ณ ๋ฏผ ๋ฐ ๊นจ๋ฌ์ ์
KIMSEUNGGYU edited this page Jun 24, 2022
·
1 revision
์ง๊ธ ๊ณ์ ์๋ ์ค์ด๊ธด ํ๋ฐ.. ์ค๊ฐ ๊ณผ์ ์ ์ ๋ฆฌํ๋ฉด
- ์ด๋ฐ์๋
main
,develop
,G-*(ํผ์ณ)
๋ก ๊ตฌ์ฑํด์
ํผ์ณ ๊ธฐ๋ฅ ๊ตฌํ ->G-*
=>develop
์ผ๋ก ๋จธ์ง (PR merge) -> ์ ์ ๋์ ํ์ธ ->develop
=>main
์ผ๋ก ๋จธ์ง (squash merge)
ํ์ง๋ง, ์ด๋ ๊ฒ ํ๋๊น commit ์ด ์ง์ ๋ถํ๊ฒ ์์ฌ ๋ฐฉ๋ฒ ๋ณ๊ฒฝ - 2๋ฒ์งธ ๋ฐฉ๋ฒ
ํผ์ณ ๊ธฐ๋ฅ ๊ตฌํ ->G-*
=>develop
์ผ๋ก ๋จธ์ง (Squash) -> ์ ์ ๋์ ํ์ธ ->G-*
=>main
์ผ๋ก ๋จธ์ง
์ด๋ ๊ฒ ํ๋๊น, commit ์ด ๊น๋ํ๊ฒ ์์..
ํ์ง๋ง, 1, 2๋ฒ ๋ชจ๋ github ์ PR ์ ์ด์ฉํด์ ํ๋๋ฐ ๊ธฐ๋ฅ ๊ฐ๋ฐํ ๋ ๋ง๋ค ๊ฐ์ ์์ ์ ๋ฐ๋ณตํ๊ณ ์์ด ๊ฐ์ ํ์ - 3๋ฒ์งธ ๋ฐฉ๋ฒ (์๊ฐ ์ค)
1, 2๋ฒ์งธ ๋ฐฉ๋ฒ ๋ชจ๋ github ์ PR ์ ์ด์ฉํด์ ํ๋๋ฐ ๊ฐ์ ์์ ์ ๋ฐ๋ณตํ๊ณ ์์.
๊ทธ๋์G-*
=>develop
์ผ๋ก ๋จธ์งํ ๋๋ github ๋ฅผ ์ฌ์ฉํ์ง ์๊ณ local ํฐ๋ฏธ๋์์ ํ๊ณ ,(์ด๋ merge ๋ฐฉ๋ฒ ๊ณ ๋ฏผ์ค...)
CI/CD ๋ฐ์๋ ํ ์คํธํต๊ณผํ๋ฉดG-*
=>main
๋จธ์ง๋ฅผ gihtub ๋ฅผ ํตํด ํ๋ฉด ๊ด์ฐฎ์๋ฏ (squash merge)