소프트웨어 개발 버전 표기법

<버전 증가 규칙>

초기 개발 버전 : 0.x.x : 안정화되지 않은 버전이다.

최초 배포 버전 : 1.0.0 : 추후의 버전은 최초 배포 버전의 소프트웨어를 기준으로 명세


버그 수정 시 : X.Y.Z에서 Z를 증가시킨다. 수 버전 또는 Patch버전 증가. 

기능 추가    : X.Y.Z에서 Y를 증가시킨다. 부 버전 또는 Minor버전 증가.

기존 버전과 호환되지 않는 변화 : X.Y.Z에서 X를 증가시킨다. 주 버전 Major버전 증가.


부 버전 증가 시 수 버전은 0으로 초기화

주 버전 증가 시 부 버전 및 수버전은 0으로 초기화





< 정식 출시를 앞둔 pre-release 버전 관리 >
버전 + a1, a2, a3...의 형태로 표기.

2.1.12+a1








< 빌드 메타데이터를 적용하는 경우 >

커밋해시의 앞부분(최소6글자)를 이용하여 버전 + 커밋해시의 형태로 표기한다.

1.0.11+f36e00



버전은 무조건 증가시키는 방향으로 기입한다.


출처 : https://tttsss77.tistory.com/57

댓글

이 블로그의 인기 게시물

실무진 면접 경험으로 정리하는 백엔드 (1) : 에듀 테크 기업 면접

노마드코더 개발자북클럽 Clean code TIL 6 : 6장. 객체와 자료구조

백엔드 개발자가 Djnago fullstack 사이드 프로젝트를하며 ( html, css, vanillaJS 그리고 JS프레임워크 )