0
것은 나는이 개발하고 있어요 : 새로운 기능을 구현할 때 git-describe에서 버전을 관리하는 방법은 무엇입니까?
* a3bde21 (feature)
* bdf3b22
* 5a4d8e9 (master, tag: v0.1.0)
* 47312aa
* abd2111
그래서
git describe
나에게
v0.1.0
을 줄 것이다. 문제는 내가 더 이상
v0.1.0
이 아닌 기능을 구현하고 있다는 것입니다. 내 프로그램을 만들고 다른 사람에게 실행 파일을 제공하면 그것이
v0.1.0
이라고 생각하지만 그렇지 않습니다.
그래서 나는
semver에 따라 빌드 번호를 추가 할 수 있습니다
0.1.0+a3bde21
을하지만 여전히 버전 0.1.0
로 볼 수 있습니다.
이 문제는 어떻게 해결해야합니까?
'README.md' 또는 readthedocs 문서에서도 "GitVersion의 기능"에 대한 설명이 없습니다. 나는 모노 프로젝트를 실행하는 거대한 프로젝트에 상당히 수줍음을 느낀다. – nowox
@nowox 나는 그것이 다소 위독하다는 것에 동의한다. 그러나 당신의 질문은 생각보다 깊이가 있습니다. 근본적인 질문으로 이어집니다 : 분기 전략은 무엇입니까? 대답에 따라 다른 버전 번호가 지정됩니다. 귀하의 예제에서, 지형지 물은 아마도 베타 버전 일 것입니다.이 버전은 버전에 반영되어야합니다. –