λΆμΌ | μ΄λ¦ | ν¬μ§μ |
---|---|---|
λ°νμ€ | κΈ°ν | νλ‘μ νΈ λ§€λμ§, μλΉμ€ κΈ°ν, 리μμΉ λΆμ |
κΉλ€μ° | κΈ°ν | μλΉμ€ κΈ°ν, μ μ νλ‘μ° |
λ°μΈμ | κΈ°ν | μλΉμ€ κΈ°ν, λ©λ΄ ꡬ쑰λ |
κΉνλ¦Ό | λμμΈ | νλ‘ν νμ , μλΉμ€ λμμΈ λ΄λΉ |
μ΄λκ· | κ°λ° | κ°λ° 리λ, μλ² κ°λ° λ΄λΉ |
λ°μμ | κ°λ° | μλ² κ°λ° λ΄λΉ |
κΉμ μ° | κ°λ° | νλ‘ νΈ κ°λ° λ΄λΉ |
λ―Όλ³λ‘ | κ°λ° | νλ‘ νΈ κ°λ° λ΄λΉ |
μλνλΌμ΄λ μ§μμλ₯Ό νλμ μ¬μ΄νΈμμ μ μ₯·보κ΄νκ³ νλμ μ°½μμ μ¬λ¬ κ°μ μ§μμλ₯Ό λ³Ό μ μλλ‘ νμ¬ μ§μμ μμ±μμ μ λ°μν μ μλ μ¬μ©μμ μ¬λ¬ λΆνΈν¨μ ν΄μνλ κ²μ λͺ©μ μΌλ‘ ν©λλ€.
νκ² | λ¬Έμ μ | κΈ°λν¨κ³Ό |
---|---|---|
λμ리 λ° λμΈνλμ μ§μνκΈ°μν΄ μ§μμλ₯Ό μμ±νλ €λ λνμλ€ | μμ±νλ μ§μμμ μμΉκ° κΈ°μ΅λμ§ μλ κ²½μ° | μμ±νλ μ§μμλ€μ΄ ν κ³³μ λͺ¨μ¬μλ κ²½νμ ν΅ν΄ νΈλ¦¬ν¨μ λλ μ μμ |
μμ±νλ μ§μμλ₯Ό ν λμ λͺ¨μ보기 νλ κ²½μ° | μμ±νλ μ§μμλ€μ΄ ν κ³³μ λͺ¨μ¬μλ κ²½νμ ν΅ν΄ νΈλ¦¬ν¨μ λλ μ μμ | |
μμ±νλ μ§μμμ λ¬Ένλ€ μ€ μνλ λ¬Ένλ€λ§ μ°Ύμ보기 νλ κ²½μ° | μνλ λ¬Ένλ€μ λΉ λ₯΄κ² νμΈνλ κ²½νμ ν΅ν΄ νΈλ¦¬ν¨μ λλ μ μμ | |
μ§μμ μμ±μ κΈμμμ λ§μΆ€λ² νμΈμ μν΄ λ²κ±°λ‘μ΄ κ³Όμ μ κ±°μΉλ κ²½μ° | κΈμμμ λ§μΆ€λ² νμΈμ ν κ³³μμ λμμ μ§νλλ κ²½νμ ν΅ν΄ νΈλ¦¬ν¨μ λλ μ μμ |
β€οΈμλνλΌμ΄ | β μλ | β κ΅¬κΈ λλΌμ΄λΈ | β λ Έμ | β λ©λͺ¨μ₯ | |
---|---|---|---|---|---|
νμΌ μ μ₯μμΉ | μλ νλΌμ΄ μΉμ¬μ΄νΈ | PC, μμ΄ν¨λ, νλΈλ¦Ώ λ± κ°μΈ κΈ°κΈ° | κ΅¬κΈ | λ Έμ | λ©λͺ¨μ₯ |
κΈμμ μΈκΈ° | νλ¨μ λ΅λ³ λ³ κΈμμ μΈκΈ° | νλ¨μ Nκ° λ¨μ΄ ν΄λ¦ | λꡬμ κΈμμ μΈκΈ° κ°λ₯ | AI κΈ°λ₯ μ¬μ© μ νμΈ κ°λ₯ | μμ |
λ§μΆ€λ² κ²μ¬ | λ§μΆ€λ² κ²μ¬ λ²νΌ ν΄λ¦ μ νλ¨μ κ΅μ λ λ΄μ© μ 곡 | λ§μΆ€λ²μ΄ νλ Έμ κ²½μ° λΉ¨κ° μ€λ‘ μλ¦Ό | λ§μΆ€λ²μ΄ νλ Έμ κ²½μ° λΉ¨κ° μ€λ‘ μλ¦Ό | AI κΈ°λ₯ μ¬μ© μ νμΈ κ°λ₯ λΉ¨κ°μ€ νμ | λΉ¨κ°μ€λ‘ νμ |
μ νλ³ μΉ΄ν κ³ λ¦¬ | μΉ΄ν κ³ λ¦¬ λ³ λ΅λ³μ μ νλ³λ‘ λͺ¨μλ³Ό μ μμ | μμ | μμ | μμ | μμ |
ν€μλ κ²μ | νΉμ ν€μλκ° ν¬ν¨λ λ΅λ³μ λͺ¨μλ³Ό μ μμ | CTRL+Fλ‘ κ²μν μ μμΌλ, μΌμΌμ΄ νμΌμ μ΄μ΄ κ²μν΄μΌ ν¨ | CTRL+Fλ‘ κ²μν μ μμΌλ, μΌμΌμ΄ νμΌμ μ΄μ΄ κ²μν΄μΌ ν¨ | μ’μΈ‘ μ¬μ΄λλ°λ₯Ό ν΅ν΄ κ²μμ΄ κ°λ₯ | CTRL+Fλ‘ κ²μν μ μμΌλ, μΌμΌμ΄ νμΌμ μ΄μ΄ κ²μν΄μΌ ν¨ |
λΆλ₯ | 1μ°¨ μλΉμ€ λ‘ μΉ | 2μ°¨ μλΉμ€ λ‘ μΉ | 3μ°¨ μλΉμ€ λ‘ μΉ |
---|---|---|---|
νκ² | λμ리 λ° λμΈνλμ μ§μνκΈ° μν΄ μ§μμλ₯Ό μμ±νλ €κ³ νλ λνμλ€ | 1μ°¨ νκ² μ μ§ | λμ리 & λμΈνλ μ£Όκ΄μ¬ |
κΈ°λ₯ | ν΅μ¬ κΈ°λ₯ : μ§μμ κ΄λ¦¬ λ° μμ± μΈλΆκΈ°λ₯ : 1. μ μ¬ μ§λ¬Έ μΉ΄ν κ³ λ¦¬ν 2. ν€μλ κ²μμ ν΅ν λ΅λ³ νμΈ 3. μ§μμ μμ±μ κΈμ μ & λ§μΆ€λ² νμΈ |
- ν¬νΈν΄λ¦¬μ€ μ
λ‘λ - λμ리 μ§μλͺ¨μ§ μΌμ νμΈ |
-μ§μλΆν° μ΅μ’ ν©κ²© λ°νκΉμ§μ νλ‘μΈμ€ μ 곡 |
ν΅μ¬ κΈ°λ₯
μ§μμμ μ μ₯Β·λ³΄κ΄ λ° μμ±Β·μμ
μΈλΆ κΈ°λ₯
1οΈβ£ μ§μμ λ΄μ νλͺ© λ³ μΉ΄ν
κ³ λ¦¬ν κΈ°λ₯ : μ¬μ©μκ° λͺ¨λ μ§μμμ κ° νλͺ©μ μΉ΄ν
κ³ λ¦¬ μλ λΆλ₯ν μ μλλ‘ ν©λλ€.
-> μ¬μ©μλ κ³Όκ±° μμ±νλ λ¬Ένκ³Ό λΉμ·ν μ νμ μ§λ¬Έμ λν λ΅λ³ μμ± μ κ³Όκ±° λ΅λ³μ λ΄μ©μ λ³΄λ€ μ½κ³ λΉ λ₯΄κ² μ°Έκ³ νμ¬ μμ±ν μ μμ΅λλ€.
2οΈβ£ μ¬μ©μκ° λΆλ¬μ€κΈ°λ₯Ό μνλ ν€μλλ₯Ό κ²μνμμ λ, ν΄λΉ ν€μλλ₯Ό ν¬ν¨ν λ΅λ³λ€μ λͺ¨μμ μ 곡ν©λλ€.
-> μ¬μ©μκ° λ±λ‘ν μ§μμλ€ μ€ μ
λ ₯ν ν€μλκ° ν¬ν¨λ λ΅λ³λ€μ λͺ¨λ λ³Ό μ μμ΄ μλ‘μ΄ μ§μμλ₯Ό λ³΄λ€ μ½κ³ λΉ λ₯΄κ² μμ±ν μ μμ΅λλ€.
3οΈβ£ κΈμ μ νμΈ & λ§μΆ€λ² κ²μ¬ κΈ°λ₯ : μ§μμλ₯Ό μμ±νλ©΄μ λ€λ₯Έ νμ΄μ§λ‘μ μ΄λ μμ΄ κΈμ μ μ λ§μΆ€λ²μ λ°λ‘ νμΈν μ μμ΅λλ€.
-> μ¬μ©μλ μ§μμ μμ± μ, μ λ κ°μ§λ₯Ό νμΈνκΈ° μν΄ λΆνμν κ³Όμ μ κ±°μΉμ§ μμλ λ©λλ€.
μλνλΌμ΄λ λΆλΆμ λ£ν λ° μ»€μ€ν°λ§μ΄μ§ κΈ°λ₯μ ν΅ν΄ μμ΅μ μ°½μΆν μμ μ λλ€.
1. BASIC / PROμκΈμ λ₯Ό ν΅ν λΆλΆ μ λ£ν
- BASIC μκΈμ : μ νλ³ μΉ΄ν κ³ λ¦¬ν, ν€μλ κ²μ κΈ°λ₯ μ ν μ΄μΈ λͺ¨λ μ¬μ© κ°λ₯
- PRO μκΈμ : λͺ¨λ κΈ°λ₯ μμ λ‘κ² μ¬μ© κ°λ₯ μ(30μΌ)λ§λ€ μλ κ²°μ : 4900μ
2. 컀μ€ν°λ§μ΄μ§ μ λ£ν (μΆν 2μ°¨, 3μ°¨ μλΉμ€λ‘ μΉ μ μμ΅λͺ¨λΈ μΆκ° μμ )
- μ§μμ 컀μ€ν°λ§μ΄μ§, ν©κ²©ν μμμλ₯Ό λ³Ό μ μλλ‘ νλ€ -> λμ리λ€μ΄ μ΄μ©μ μκΈ λΆκ³Ό

feat
: μλ‘μ΄ κΈ°λ₯ μΆκ°fix
: λ²κ·Έ μμ docs
: λ¬Έμ μμ style
: μ½λ ν¬λ§·ν , μΈλ―Έμ½λ‘ λλ½, μ½λ λ³κ²½μ΄ μλ κ²½μ°refactor
: μ½λ 리νν λ§test
: ν μ€νΈ μ½λ, 리νν λ§ ν μ€νΈ μ½λ μΆκ°chore
: λΉλ μ 무 μμ , ν¨ν€μ§ λ§€λμ μμ - ex) feat: λ‘κ·ΈμΈ κΈ°λ₯ ꡬν
- : λ€μ λ©μμ§λ μμ보기 μ½κ²λ§ μμ±, λ°λ‘ 컨벀μ μ λμ§ μμ
main
: μ νμΌλ‘ μΆμλ μ μλ λΈλμΉdevelop
: λ€μ μΆμ λ²μ μ κ°λ°νλ λΈλμΉfeature
: κΈ°λ₯μ κ°λ°νλ λΈλμΉhotfix
: μΆμ λ²μ μμ λ°μν λ²κ·Έλ₯Ό μμ νλ λΈλμΉ
main
βdevelop
λΆκΈ°- μ΅μ λ°°ν¬ μ§νμλ
main
κ³Όdevelop
λ³κ²½ μ¬νμ΄ λμΌν¨
- μ΅μ λ°°ν¬ μ§νμλ
develop
βfeature/{κΈ°λ₯ μ΄λ¦}
λΆκΈ°- μμ
ν
feature
βdevelop
PR- μΆ©λ ν΄κ²° λ° ν μ€νΈ μ½λ pass νμΈ (CI)
- μ½λ 리뷰 μ§ν
- μ΅μ 1λ²
feature
βdevelop
Merge- Squash and Merge
- merge ν
featrue
λΈλμΉ μλ μμ
- λ°°ν¬ μμ μ
develop
βmain
PR λ° Merge- Merge commit or Rebase and Merge
- CI/CD μλ
- μ ν리μΌμ΄μ
μ₯μ κ° λ°μνλ©΄
main
βhotfix/{λ¬Έμ μν©}
λΈλμΉλ‘ λΆκΈ°- λ²κ·Έλ₯Ό κ³ μΉκ³
main
μΌλ‘ merge
- λ²κ·Έλ₯Ό κ³ μΉκ³
- μμ λ΄μ©
- 리뷰 ν΄μ€¬μΌλ©΄ μ’κ² λ λΆλΆ (κ³ λ―Όν λ΄μ©)
- μ°Έκ³ μ¬ν
- μ€ν¬λ¦°μ·(fe)

