Einige Projekte stoßen die Version an, bevor eine neue Entwicklung gestartet wird, während andere Projekte die Version anstoßen, wenn sie eine Version markieren.
Welcher Ansatz ist besser?
Wenn die Versionsnummer zu Beginn der neuen Phase nicht geändert wird, vergessen die Entwickler möglicherweise, sie zu ändern, und geben das Programm einfach frei.
Wenn sich die Versionsnummer vor dem Tagging-Release geändert hat, stimmen 2 die Versionsnummern (Tag und Makefile / AssemblyInfo.cs) nicht überein.
git describe
Möglicherweise erhalten Sie v1.2.3.4-15-g1234567, wenn die aktuelle Version nach v1.2.3.4 liegt, Sie die Dateien jedoch bereits in v1.2.3.5 geändert haben
quelle