다양한 git flow 관련 웹 사이트에서 여러 모순되는 정의를 보았습니다. 공식적인 권장 사항이나 단일 출처가 있습니까?
지점 : release-1.2.3
또는release-v1.2.3
태그 : 1.2.3
또는v1.2.3
다양한 git flow 관련 웹 사이트에서 여러 모순되는 정의를 보았습니다. 공식적인 권장 사항이나 단일 출처가 있습니까?
지점 : release-1.2.3
또는release-v1.2.3
태그 : 1.2.3
또는v1.2.3
답변:
음, 기본적으로는 취향의 문제이지만, 내가 가진 버전을 선호 v
으로, Semver가 그런 식으로 수행하고 내가 제정신이 버전 얻기 위해 가능한 한 가깝게 그 규격을 따르도록하려고합니다.
또한 자동 완성 v
을 위해 TAB키를 누른 다음 -key를 누를 수 있으므로 해당 태그를보다 쉽게 필터링 할 수 있습니다 . 그러면 모든 태그 (및 몇 가지 분기)가 나열되지만 태그가 시작할 수있는 여러 자리가 있습니다.
v2.0.0
버전 2에 대한 태그로 : github.com/mojombo/semver/releases/tag/v2.0.0
v는 버전을 나타내므로 태그는 일반적으로 vX.YZ로 명명되며 XYZ는 Semantic Versioning 2.0.0을 따릅니다 .
이를 통해 분기 XYZ는 "심각한 : 모호한 개체 이름"과 같은 오류 메시지를 처리 할 필요없이 해당 태그와 공존 할 수 있습니다 ( " GIT를 사용하는 모호한 이름? ").
Git 자체에 대한 태그는 최근 놀라운 이유로 "조정"되었습니다. " 코드 버전 변경"규칙 " "을 참조하십시오 .
vX.Y.Z
있습니까? 그 :) 인수의 정말 그렇게 많이하지의
v1.2.3
보다 b1.2.3
:-)
https://semver.org/#is-v123-a-semantic-version
“v1.2.3”은 의미 체계 버전입니까? 아니요,“v1.2.3”은 의미 론적 버전이 아닙니다. 그러나 의미 론적 버전 앞에 "v"를 붙이는 것은 버전 번호임을 나타내는 일반적인 방법 (영어)입니다. "버전"을 "v"로 축약하는 것은 종종 버전 제어에서 볼 수 있습니다. 예 : git tag v1.2.3 -m "Release version 1.2.3",이 경우 "v1.2.3"은 태그 이름이고 시맨틱 버전은 "1.2.3"입니다.