Каталог содержит скрипты для управления версией приложения
Версия приложения хранится в корне репозитория в файле .semver.
Если добавить данный репозиторий как submodule, то скрипты будут искать файл с версией на 2 уровня выше относительно своего расположения.
Возможны следующие операции над версией
Увеличивает major
часть версии. После выполнения скрипта результат сохраняется в файл .semver
.\get-version
#1.2.5
.\increment-major.ps1
#2.0.0
Увеличивает minor
часть версии. После выполнения скрипта результат сохраняется в файл .semver
.\get-version
#1.2.5
.\increment-minor.ps1
#1.3.0
Увеличивает patch
часть версии. После выполнения скрипта результат сохраняется в файл .semver
.\get-version
#1.2.5
.\increment-patch.ps1
#1.2.6
Данная команда возвращает текущую версию приложения, которая хранится в файле .semver.
.\get-version
#1.0.0
Если нужно получить версию с спецсуфиксом, то можно дополнительно указать параметр -special
.\get-version -special ce39ba0
#1.0.0-ce39ba0