Версии будут формироваться в ветках v1 , v2 .. vn. И изменения будут формироваться отдельно для каждой версии. Теги для резизов буду браться из версионных ветвей. Чтобы проще поддерживать несколько версий проекта.
Маин ветка всегда текущая максимальная мажорная версия для читаемости репозитория пользователями.
Ветви с более низкой версией продолжают жизнеспособность, но в рамках стабилизации в случае багов и помечаются как deprecated, если есть версия +2 к указанной.
Например если была версия v1, то фиксы и доработки не ломающие обратную совместимость буду выпускаться до тех пор пока нет стабильной версии v3. После чего v1 уходит в пассивный режим поддержки. После стабильной версии v4, полностью перестает поддерживаться.
Разработка ведется в фича ветках. Фича ветка берется из pre-release-v1. pre-release-1 берется из v1. После чего фича ветки направляются на pre-release-v1. Там тестируется и дорабатываются, после чего сливается в v1 и выпускапьются новый тег.
Версии будут формироваться в ветках v1 , v2 .. vn. И изменения будут формироваться отдельно для каждой версии. Теги для резизов буду браться из версионных ветвей. Чтобы проще поддерживать несколько версий проекта.
Маин ветка всегда текущая максимальная мажорная версия для читаемости репозитория пользователями.
Ветви с более низкой версией продолжают жизнеспособность, но в рамках стабилизации в случае багов и помечаются как deprecated, если есть версия +2 к указанной.
Например если была версия v1, то фиксы и доработки не ломающие обратную совместимость буду выпускаться до тех пор пока нет стабильной версии v3. После чего v1 уходит в пассивный режим поддержки. После стабильной версии v4, полностью перестает поддерживаться.
Разработка ведется в фича ветках. Фича ветка берется из pre-release-v1. pre-release-1 берется из v1. После чего фича ветки направляются на pre-release-v1. Там тестируется и дорабатываются, после чего сливается в v1 и выпускапьются новый тег.