Semantic Versioning : SemVer
Semantic Versioning (SemVer)
- Version을 관리하는 형식 중 가장 브로드하게 사용되는 대표적인 형식
- major.minor.patch (00.00.00)의 형식을 기본형으로 한다
- major: 가장 큰 변화를 의미, 이전 버전의 것은 실행되지 않을 수 있는 수준
- minor: 새로운 기능이 추가된 경우 (feature, add)
- patch: bug fix, texture patch 등의 수정 사항 (fix, patch)
- 버전의 숫자는 항상 1씩 올라가야 함
- 버전은 내려갈 수 없음, 잘못된 수정이라면 patch를 올리는 등의 변경이 되야 함