Skip to content
Hyebin (Helia) edited this page Sep 13, 2024 · 1 revision

๐ŸŒณ ๋ธŒ๋žœ์น˜ ๋ฃฐ

  1. ๋ธŒ๋žœ์น˜ ์ด๋ฆ„์€ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •ํ•ฉ๋‹ˆ๋‹ค.
    • ๋ธŒ๋žœ์น˜ ํƒ€์ž…์€ ์•„๋ž˜์˜ ๋ธŒ๋žœ์น˜ ํƒ€์ž…์„ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.
    • type ์˜ ๋งจ ์•ž์€ ์†Œ๋ฌธ์ž๋กœ ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค.
    • type ๋ฅผ ์ค„์ด์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
    • ์ด์Šˆ ๋ฒˆํ˜ธ๋กœ ์ž‘์„ฑํ•œ ์ด์Šˆ์™€ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค. (ํ•˜๋‹จ ์ด์Šˆ ๊ด€๋ จ ๋ฃฐ ์ฐธ๊ณ )
<type>/<#issue number>

feature/#1

  1. ๋ธŒ๋žœ์น˜ ํƒ€์ž…์€ ์•„๋ž˜์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค.
ํƒ€์ž… ๋‚ด์šฉ
main release ๋ธŒ๋žœ์น˜ ์ž…๋‹ˆ๋‹ค.
feature ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€, ๊ธฐ์กด์˜ ๊ธฐ๋Šฅ์„ ์š”๊ตฌ ์‚ฌํ•ญ์— ๋งž์ถ”์–ด ์ˆ˜์ •
fix ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•œ ๊ฒฝ์šฐ
refactor ์ฝ”๋“œ ์Šคํƒ€์ผ, ํฌ๋งทํŒ…์— ๋Œ€ํ•œ ์ˆ˜์ •

  1. ๋ธŒ๋žœ์น˜ ์ „๋žต์€ Github flow ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

  2. ๋ชจ๋“  ๋ธŒ๋žœ์น˜๋Š” develop ๋ธŒ๋žœ์น˜์—์„œ ๋ถ„๊ธฐํ•ฉ๋‹ˆ๋‹ค.

  3. ํŠน์ˆ˜ํ•œ ์ƒํ™ฉ์„ ์ œ์™ธํ•˜๊ณ  ๋ถ„๊ธฐ๋œ ๋ธŒ๋žœ์น˜์—์„œ ๋ธŒ๋žœ์น˜๋ฅผ ๋‹ค์‹œ ๋ถ„๊ธฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  4. ์›๊ฒฉ ๋ธŒ๋žœ์น˜๋กœ ์ˆ˜์‹œ๋กœ push ํ•ด์ฃผ์„ธ์š”.

    • ํ•ญ์ƒ ์›๊ฒฉ์ง€์— ์ž์‹ ์ด ํ•˜๊ณ  ์žˆ๋Š” ์ผ๋“ค์„ ์˜ฌ๋ ค ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๋„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ์„ธ์š”.
  5. PR์„ ๋ณด๋‚ด๊ธฐ ์ „, develop ๋ธŒ๋žœ์น˜๋ฅผ ๋ฐ˜๋“œ์‹œ rebaseํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  6. ๋ณด์Šคํ„ด ๊ณ ์‚ฌ๋ฆฌ ๋ธŒ๋žœ์น˜ ์ „๋žต ์ด ์ •๋ฆฌ

์‚ญ์ œ๋˜์ง€ ์•Š๋Š” ๋ธŒ๋žœ์น˜ ์„ค๋ช… ย  ย 
main ์ฝ”๋“œ ๋ฒ ์ด์Šค๊ฐ€ ๋˜๋Š” ๋ธŒ๋žœ์น˜. hotfix ๋ธŒ๋žœ์น˜์˜ ์›๋ณธ ๋ธŒ๋žœ์น˜ ์—ญํ• ์„ ํ•œ๋‹ค. - -
develop ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋˜์—ˆ์„๋•Œ develop ์œผ๋กœ ์˜ฌ๋ฆฐ๋‹ค. ย  ย 
์‚ญ์ œ๋˜๋Š” ๋ธŒ๋žœ์น˜ ์„ค๋ช… ์ƒ์„ฑ์‹œ๊ธฐ ๋ฐ ๋ฒ ์ด์Šค ๋ธŒ๋žœ์น˜ ๋จธ์ง€ ์‹œ๊ธฐ ๋ฐ ๋Œ€์ƒ ๋ธŒ๋žœ์น˜
feature/#์ด์Šˆ๋ฒˆํ˜ธ ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜. develop ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ๋œ ์‹œ์ ์— ๋จธ์ง€. ๋จธ์ง€๋œ ์ˆœ๊ฐ„ ๋‹ค๋ฅธ ๋ธŒ๋žœ์น˜๋Š” main ๋ธŒ๋žœ์น˜ rebase ํ•„์š”.
hotfix/#์ด์Šˆ๋ฒˆํ˜ธ ๋ฐฐํฌ๋ฒ„์ „์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ์–ด ๋น ๋ฅธ ๋Œ€์‘์ด ํ•„์š”ํ•  ๋•Œ ์ƒ์„ฑํ•˜๋Š” ๋ธŒ๋žœ์น˜. ํ•ซํ”ฝ์Šค๊ฐ€ ํ•„์š”ํ•œ ๋•Œ, main ๋ธŒ๋žœ์น˜๋กœ๋ถ€ํ„ฐ ์ƒ์„ฑ hotfix๋ฅผ ๋ฐฐํฌํ•œ ๋’ค ์•ˆ์ •์ ์ด๋ผ๊ณ  ํŒ๋‹จ๋˜์—ˆ์„ ๋•Œ, main์œผ๋กœ ๋จธ์ง€(ํ˜„์žฌ ์ƒ์„ฑ๋˜์–ด์žˆ๋Š” ๋ธŒ๋žœ์น˜๋Š” hotfix ์ˆ˜์ • ๋‚ด์šฉ์„ rebase)

๐Ÿ˜ ์ฐธ๊ณ  ์‚ฌ์ดํŠธ

Clone this wiki locally