728x90
반응형

헬테이커 스티커를 만들면서 뭔가 제대로 버전을 표시하고 싶어서 좀 찾아봤다

버전 표시

보통 X.Y.Z 로 세자리를 표기한다

모두 음이 아닌 정수로 사용한다

ex) 1.9.0, 2.7.1

주(major)버전 번호

X는 주(major)버전 번호로 기존버전과 호환이 되지 않을 때 증가시킨다.

쉽게 말해서 확 바뀌면 증가시키는 듯 하다

이때 이 번호가 바뀌면 부(minor)버전과 수(patch)버전의 번호는 0으로 초기화한다.

또한 같이 초기 버전은 0을 써서 불안정한 버전임을 나타낸다.

 

주버전 번호를 변경시킬 일은 거의 없을 것 같다

 

부(minor)버전 번호

Y는 부(minor)버전 번호로 기존버전과 호환되면서 새로운 기능을 추가했을 때 증가시킨다.

대부분의 업데이트가 여기 해당되는 듯 하다

이때 이 번호가 바뀌면 수(patch)버전 번호는 0으로 초기화한다

 

수(patch)버전 번호

Z는 수(patch)버전 번호로 버그를 수정했을 때 증가시킨다.

물론 기존버전과 호환되어야 한다

 

사전 배포 / 빌드 메타데이터

흔히 수버전 뒤에 적힌 숫자나 여러 문자들을 말한다

ex) 1.3.2-alpha, 1.11.4+30fac7

 

 

뭐 이런 식으로 한다고 한다

그러면 뭐 헬테이커 스티커도 대충 지켜졌네