Я использую GitVersion для автоматического создания информации о версии для моего C#. Приложения.
Кто-нибудь знает, может ли Gitversion увеличивать последнюю цифру AssemblyFileVersion
(в AssemblyInfo.cs), если вы находитесь в функциональной ветке?
В документе указано следующее:
Для AssemblyFileVersion будет задана переменная MajorMinorPatch с добавленным к ней .0.
Таким образом, последняя цифра всегда будет 0. В любом случае документ может быть устаревшим. Было бы здорово, если бы последняя цифра увеличилась на единицу (или ввела количество коммитов с момента последнего тега), если вы, например, находитесь на функциональная ветвь.
Исходя из этого, вы можете:
- различные версии нескольких артефактов ветви функции, начиная с возрастания последней цифры.
- Избегайте проблем с установщиком MSI, поскольку, например. файловая версия исполняемого файла никогда не меняется в функциональной ветке. Таким образом, установщик Windows не будет обновлять dll или exe, поскольку версия не изменилась (в случае установщика Windows для сравнения операций используются все 4 цифры).
Спасибо