Почему номер патча GitVersion Semver автоматически компенсируется? - PullRequest
1 голос
/ 05 апреля 2020

Возможно, это действительно глупый вопрос, но я новичок в GitVersion и пытаюсь установить его в нашем репо впервые. Я создал ответвление от основной ветки feature/playing-with-gitversion, установил GitVersion через chocolatey и запустил настройку gitversion init. Для Gitflow и Mainline я настроил репозиторий. Я хотел бы установить переменную next-version в 1.0.30 (мы делали semver вручную и уже использовали 1-29), но он продолжает смещать номер патча + 60

Вот мой GitVersion.yml file:

assembly-versioning-scheme: MajorMinorPatch
mode: Mainline
next-version: 1.0.30
branches:
  feature: {}
ignore:
  sha: []
merge-message-formats: {}

И вот что заканчивает: semver:

gitversion /showvariable MajorMinorPatch                                                                                                                                                
1.0.90

Я бы очень хотел, чтобы gitversion просто выполнил 1.0.30 из GitVersion.yml. Я пытался очистить кеш , а также пытался выполнить gitversion / overrideconfig pre-release-weight = 0, думая, что переменная может быть виновником. Какую (надеюсь) простую вещь я пропускаю?

...