Skip to content

Latest commit

Β 

History

History
25 lines (23 loc) Β· 1.42 KB

File metadata and controls

25 lines (23 loc) Β· 1.42 KB

버전 관리 μ •μ±…

Commit Log

  • [#(이슈번호)] (μ„€λͺ…) ν˜•μ‹μœΌλ‘œ ν•œλ‹€.
    • 예: [#123] νšŒμ› κ°€μž… API μΆ”κ°€
    • μ½”λ“œμ— 반영이 ν•„μš”ν•œ 건은 κ°€λŠ₯ν•œ ν•œ 이슈 μ—… ν•œ λ’€ PR ν•œλ‹€.
    • 이슈둜 μ •μ˜ν•˜κΈ° μ• λ§€ν•˜λ‹€κ³  νŒλ‹¨λ˜λŠ” Minor 변경사항은 λ‹€μŒκ³Ό 같이 μ •λ¦¬ν•œλ‹€. (예: μ˜€νƒ€ μˆ˜μ •, minor refactoring ...)
      • μ˜ˆμ‹œ
        • (Push μ‹œμ ) Commit Log : CONVENTION λ¬Έμ„œ μ˜€νƒ€ μˆ˜μ •
        • (PR Merge μ‹œμ ) μ΅œμ’… Commit Log : [#PR번호] CONVENTION λ¬Έμ„œ μ˜€νƒ€ μˆ˜μ •
      • ν•˜μ§€λ§Œ μ‘°κ·Έλ§ˆν•œ 것이라도 이슈둜 μž‘μ„±ν•œλ‹€λ©΄ νŒ€μ› κ°„ 곡유 및 ν•©μ˜κ°€ μ‰¬μš°λ―€λ‘œ, Issue Up 을 μ§€ν–₯ν•œλ‹€.
  • ν•œκΈ€λ‘œ κ°„κ²°ν•˜κ²Œ μ λŠ”λ‹€.
  • 'ν•œλ‹€', 'ν•©λ‹ˆλ‹€' λ“±μ˜ postfix λŠ” μƒλž΅ν•œλ‹€.
  • λ§ˆμΉ¨ν‘œλŠ” μƒλž΅ν•œλ‹€.
  • commit λ‘œκ·ΈλŠ” 가급적 짧게 μž‘μ„±ν•œλ‹€.
    • μžμ„Έν•œ μ„€λͺ…이 ν•„μš”ν•˜λ‹€λ©΄ 본문을 μ΄μš©ν•œλ‹€.
  • Github 의 'Squash and Merge' κΈ°λŠ₯ 을 μ‚¬μš©ν•˜μ—¬ Merge μ‹œμ μ— Commit 제λͺ©μ— PR 번호λ₯Ό ν¬ν•¨ν•œλ‹€.
    • [#이슈번호] μ„€λͺ… (#PR번호)

Branch

  • base branch λŠ” develop 으둜 μ„€μ •ν•œλ‹€.
  • develop 으둜 직접 commit ν•˜μ§€ μ•ŠλŠ”λ‹€.
  • PR merge μž‘μ—…μ€ PR 을 졜초 μž‘μ„±ν•œ μ‚¬λžŒμ΄ μˆ˜ν–‰ν•˜λŠ” 것을 μ›μΉ™μœΌλ‘œ ν•œλ‹€.
    • 곡유λ₯Ό λͺ©μ μœΌλ‘œ ν•„μˆ˜ 인원 approve ν›„ merge ν•œλ‹€.
    • approve μ΅œμ†Œ 인원을 μ •ν•œλ’€ μΆ©μ‘±ν•˜λ©΄ merge ν•œλ‹€.