한줄평
“버전 관리를 자동화하려는 팀, 특히 .NET·CI 환경에 잘 맞습니다. 다만 브랜치 전략과 설정을 정확히 맞춰야 의도한 버전이 나옵니다.”
이런 분께 릴리스 버전을 자동으로 일관되게 매기려는 개발팀께
좋은 점
- Git 이력 기반으로 일관된 SemVer 자동 산출
- CI 파이프라인에 통합해 릴리스 자동화
아쉬운 점
- 브랜치 전략과 설정에 따라 결과가 달라져 초기 조정이 필요함
깃버전 소개
GitVersion은 Git 브랜치와 태그, 커밋 이력을 분석해 시맨틱 버전(SemVer)을 자동으로 계산해 주는 명령줄 도구입니다. 브랜치 전략에 맞춰 빌드마다 일관된 버전 번호를 산출해, 버전을 손으로 매기다 생기는 실수와 논쟁을 줄여 줍니다. CI 파이프라인에 넣어 릴리스 버전을 자동화할 때 주로 씁니다. GUI 없이 콘솔·빌드 과정에서 동작합니다.