반응형
버전 관리
버전을 효과적으로 관리하는 방법에는 태그(tag)가 있다.
버전 표기 방법으로는 x.x.x 로 일반적으로 표기하는데
순서대로 [MAJOR , MINOR, PATCH] 구성
버전에 따라 변경 범위를 짐작할 수 있다.
* 각 버전을 어떤 수준에서 변경할지는 내부 정책마다 다르다.
버전 구성
MAJOR
• 특정 시점을 기준으로 배포하고자 할 때
• 대규모 업데이트로 이전 버전이 동작하지 않을 수도 있음
MINOR
• 이전 버전과 호환되지만 새로운 API가 추가/변경 되었을 때 (New Feature)
PATCH
• 사용자 관점에서는 크게 달라지지 않고 내부 구조 개선
• 이전 버전과 호환되는 Bug Fix
버전 관리 유의사항
• First Release 용도로 "1.0.0" 사용
0(0.y.z)은 초기 개발을 위함
• MAJOR가 올라가면 MINOR, PATCH가 "0" 이 된다.
ex) 1.3.4 → 2.0.0
• MINOR가 올라가면 PATCH가 "0" 이 된다.
ex) 1.3.4 → 1.4.0
• PATCH Version 뒤에 붙임표(-)와 마침표(.)로 구분된 식별자 더해 표시할 수 있다.
식별자는 반드시 아스키(ASCII) 문자, 숫자, 붙임표로만 구성
ex) 1.0.0-alpha, 1.0.0-0.3.7
반응형
'Git' 카테고리의 다른 글
[Git 깃] 유용한 Alias 설정 목록 (28) | 2024.11.19 |
---|---|
[Git 깃] 유용한 config 설정 목록 (3) | 2024.11.18 |
[깃] git tag 명령어 옵션 (41) | 2024.06.15 |
좋은 Git Commit 메세지 작성 (5) | 2024.05.31 |
[Git 깃] git blame (0) | 2022.08.07 |
댓글