브랜치전략
-
GIT 브랜치 전략 정리GIT 2024. 11. 7. 23:09
1. 브랜치 전략을 세우는 이유여러 개발자가 하나의 프로젝트 소스코드를 다루며 각종 부작용이 발생한다.대표적으로 머지 충돌 → 코드 유실, 코드 변조가 일어난다.협업을 원활하게 하기 위한 약속이 필요하다.2. 대표적인 브랜치 전략 종류 GIT FLOW (https://github.com/nvie/gitflow?tab=readme-ov-file)Vincent Driessen이 제안한 깃 관리 전략. main, develop, feature, release, hotfix와 같은 브랜치를 사용하여 프로젝트를 체계적으로 관리하는 방식장점체계적인 릴리즈 관리개발과 유지보수가 독립적으로 진행관리 되어 유지보수성의 용이함여러 브랜치로 진행사항을 추적, 검토하여 긴 개발주기에 유용함단점복잡한 브랜치 구조로 작은 프로젝..