SemVer(Semantic Versioning)
·
FrontEnd/기타
1년 가까이 한 프로젝트를 운영하다 보니 버전 관리는 필수 업무가 되었다. 배포할 때마다 버전을 올리곤 했지만, 1.4.2라는 버전에서 각 숫자가 어떤 의미를 가지는지 궁금해졌다.이번에는 가장 널리 사용되는 버전 관리 방식인 SemVer(Semantic Versioning)에 대해 정리해 보았다. SemVer(Semantic Versioning)란?SemVer는 아래와 같이 MAJOR, MINOR, PATCH 세 가지 숫자로 버전을 표현한다.MAJOR.MINOR.PATCH// 예시1.4.2 MAJOR (메이저 버전)기존과 호환되지 않는 변경 사항이 있을 때 증가한다. 여기서 말하는 호환되지 않는 변경이란 기존 사용자 코드가 깨질 수 있는 변화를 말한다.1.4.2 -> 2.0.0예:함수 이름 변경API ..