Я пытаюсь автоматизировать Nuget Versioning в моем проекте.Я использую VSTS для слоя CI / CD.Я работаю один.В то же время в проекте я хочу раскрыть секреты git.
Я пробовал стандарты Git Flow, но они не удовлетворяли мои потребности.
Поток в моей голове таков:будет только 2 филиала, основной филиал будет постоянным, другой филиал будет временным.Я удаляю временную ветку, когда сливаю ее с мастером.Чтобы исправить ошибки и увеличить версию патча, я напрямую внесу изменения в основную ветку.Для увеличения минорной версии я буду использовать стратегию ветвления.Для серьезных изменений я хочу использовать GitVersion (Writing + semver: major для фиксации сообщения Source1 )
Для своих нужд я попытался использовать GitVersion ( Source ).Он использует SemVer.И я не смог установить файл GitVersion.yml в соответствии со своими потребностями.
Знаете ли вы какой-либо способ достижения моих целей или настройки конфигурации GitVersion?
На рисунке ниже приведена визуализация моегопотребности.
![enter image description here](https://i.stack.imgur.com/cbZSF.png)