팀에서 Git 브랜치를 어떻게 관리해야 하나요? 브랜치 전략을 추천해주세요.
팀 규모별 Git 브랜치 전략:
1. GitHub Flow (소규모 팀, 추천):
main ──────────────────────── └── feature/login ──PR──┘ └── fix/bug-123 ───PR───┘
2. Git Flow (대규모/릴리스 관리):
main ─────────────────────develop ────────────────── └── feature/* ──────┘ └── release/1.0 ────┘ └── hotfix/* ────────┘
2022년 트렌드: 대부분의 스타트업/중소 팀은 GitHub Flow + squash merge를 사용합니다.
댓글 1
팀 규모별 Git 브랜치 전략:
1. GitHub Flow (소규모 팀, 추천):
2. Git Flow (대규모/릴리스 관리):
2022년 트렌드: 대부분의 스타트업/중소 팀은 GitHub Flow + squash merge를 사용합니다.