Semantic versioning는 pre-release version의 개념을 정의
시험판 버전 하이픈 분리 식별자 즉시 패치 버전 다음 도트의 시리즈를 추가로 표시 할 수있다. 식별자는 ASCII 영숫자와 하이픈 [0-9A-Za-z-] 만 포함해야합니다. 식별자는 반드시 비워 두어서는 안됩니다. 숫자 식별자는 선행 0을 포함해서는 안됩니다 (MUST NOT). 시험판 버전은 관련 표준 버전보다 우선 순위가 낮습니다. 시험판 버전은 해당 버전이 불안정하며 관련 정상 버전으로 표시된 의도 된 호환성 요구 사항을 충족하지 못할 수 있음을 나타냅니다. 예 : 1.0.0-alpha, 1.0.0-alpha1, 1.0.0-0.3.7, 1.0.0-x.7.z.92
화물을 사용하려면화물 상자를 게시하십시오. 예정된 버전 번호를 추가하고 출시 전 식별자를 추가하십시오.
[dependencies]
library = "0.1.1-beta"
: 특별히 버전 요구 사항에
beta
를 넣어 그것으로 선택해야
[package]
name = "library"
version = "0.1.1-beta.0"
이를 사용하려면 : 나는 당신이 두 번째가 필요한 경우 쉽게 증가 할 수 -beta.0
제안
테스트하려면 I :
- 로컬 crates.io 서버를 스핀 업
- 이진 프로젝트에
library = "0.1.0"
을 사용하는 버전 0.1.0
- 와 함께 상자 라이브러리 업로드 응용 프로그램는 - 그것은 버전 0.1.1 - beta.0와 함께 상자 라이브러리 업로드 0.1.0
- 에 해결
- 란
cargo update
- 은이 아닙니다.
- 이 응용 프로그램에
library = "0.1.1-beta"
로 변경, cargo update
를 실행 - 버전을 는 변화를했다.가 변경 한 버전 -
- 는 응용 프로그램에
cargo update
을 실행
- 버전 0.1.1 - beta.1와 함께 상자 라이브러리 업로드.
환상적인 답변입니다. 고맙습니다. – Kornel