버전 계산기
무료 온라인 서비스 버전 계산기 설치가 필요 없는 도구
Semver 계산기 소개
Semver 계산기는 유의적 버전(SemVer) 문자열을 다룹니다. 버전을 파싱해 구성 요소를 보거나, 두 버전을 비교해 어느 쪽이 최신인지 확인하거나, 다음 메이저/마이너/패치 릴리스를 계산할 수 있습니다. 모두 MAJOR.MINOR.PATCH 형식을 따릅니다.
사용 방법
1. 파싱, 비교, 증가 모드를 전환합니다 2. 파싱: 버전을 입력해 major, minor, patch, 사전 릴리스, 빌드 메타데이터로 분해합니다 3. 비교: 두 버전을 입력해 어느 쪽이 더 큰지 봅니다 4. 증가: 다음 메이저/마이너/패치를 눌러 버전을 올립니다 5. 값의 복사 버튼으로 복사할 수 있습니다
팁과 모범 사례
버전은 MAJOR.MINOR.PATCH 형식이어야 하며 선택적으로 -prerelease와 +build 부분을 가질 수 있습니다. 비교는 세 숫자 부분만 보므로, 그 세 부분이 같으면 사전 릴리스 태그와 관계없이 같은 것으로 취급합니다. 메이저를 올리면 마이너와 패치가 0으로, 마이너를 올리면 패치가 0으로 재설정됩니다.
▶어떤 버전 형식이 허용되나요?
엄격한 SemVer: MAJOR.MINOR.PATCH, 선택적으로 -prerelease와 +build(예: 1.2.3, 1.2.3-beta.1, 1.2.3+build.456). 'v1.2'나 'latest' 같은 단순한 라벨은 유효하지 않습니다.
▶비교는 사전 릴리스 버전을 어떻게 처리하나요?
비교는 세 숫자 부분만 검사합니다. 따라서 1.0.0과 1.0.0-beta는 여기서 같다고 비교됩니다. 도구가 사전 릴리스 우선순위를 평가하지 않고 숫자 코어만 처리하기 때문입니다.
▶'다음 메이저'는 무엇을 하나요?
메이저 번호를 1 올리고 마이너와 패치를 0으로 재설정하며, 사전 릴리스와 빌드 메타데이터를 버립니다. 다음 마이너는 마이너를 올리고 패치를 재설정하며, 다음 패치는 패치를 1 올립니다.
▶'v1.2.3'은 유효한 입력인가요?
아니요. 선행 'v'는 태그에서 흔히 쓰이는 접두사지만 SemVer 명세 자체의 일부는 아닙니다. v 없이 1.2.3으로 입력하거나 붙여 넣기 전에 제거하세요.
▶내 데이터가 다른 곳으로 전송되나요?
아니요. 파싱, 비교, 증가는 모두 브라우저에서 로컬로 실행됩니다.
이 도구가 당신에게 도움이 되었다면, 저에게 커피 한 잔 사주세요.
제게 커피 한 잔 사주세요.