일부 프로젝트는 새로운 개발을 시작하기 전에 버전이 충돌하는 반면, 다른 프로젝트는 릴리스에 태그를 지정할 때 버전이 충돌합니다.
어떤 접근법이 더 낫습니까?
새로운 단계가 시작될 때 버전 번호가 변경되지 않은 경우 개발자는 해당 버전을 변경하지 않고 프로그램을 릴리스하는 것을 잊을 수 있습니다.
태그 지정 릴리스 전에 버전 번호가 변경된 경우 버전 번호 (tag 및 Makefile / AssemblyInfo.cs)가 2와 일치하지 않습니다.
git describe
현재 개정판이 v1.2.3.4 이후 인 경우 v1.2.3.4-15-g1234567을 제공하지만 파일을 이미 v1.2.3.5로 변경 한 경우