목록2023/07/25 (1)
도찐개찐
[버전관리]시멘틱버저닝(Semantic Versioning) 란?
Semantic Versioning 란? 프로그램을 개발 하다보면 많이 접하는 부분 중 하나가 버전 정보입니다. 다양한 라이브러리, 프레임워크, DB 등등등 에서 "3.2.1" 과 같은 형태를 많이 보셨을 겁니다. 1. 버저닝 종류 MAJOR : 하위 버전과 호환되지 않는 변화가 생겼을 때 MINOR : 하위 버전과 호환이 되면서, 새로운 기능이 추가 될 때 PATCH : 하위 버전과 호환이 되면서, 버그 수정 2. 버저닝 상세 규칙 1. 일반적인 규칙 버전 번호는 Major, Minor, Patch 의 형태로 배포하고, Major, Minor, Patch 는 각각 자연수이고 절대 앞에 0이 붙어서는 안된다. 각 번호의 수는 항상 증가해야 한다. 특정 버전으로 패키지를 배포하고 나면, 그 버전의 내용은 ..
프로그래밍
2023. 7. 25. 16:58