Я обычно согласен с тем, что основные версии программы должны быть 1.0
, 2.0
,... и значительными обновлениями должны быть: 1.1
, 1.2
,... и что исправления ошибок должны быть в третий уровень: 1.0.1
, 1.0.2
,... 1.0.156
(если вас преследовали многие выпуски исправлений ошибок между версиями).
Но теперь я хочу выпустить свою первую бета-версию, которая станет одной из серии бета-версий, ведущих к выпуску версии 1.0
.
В частности, мне не имеет смысла указывать, что мои бета-версии больше числа, которое я разрабатываю, например, 1.0.1
до 1.0.15
(если у меня 15 бета-версий), а затем следуйте за ним с помощью 1.0
.
Но использование чисел меньше 1.0
кажется неудобным, например. 0.9.1
... 0.9.15
и вызовет путаницу, если я начну использовать 1.9.1
... 1.9.15
в качестве бета-версии для версии 2.0
.
Связанный:
Просто для информации, после вашей помощи и отличных ссылок с дополнительной информацией, это то, что я решил.
Я собираюсь 0,7, 0,8, 0,9, 0,91... до 0,98 для моих альфа-версий.
Я знаю, что могу сделать 1.0 beta 1, что является "стандартным" способом. Но, принимая во внимание все, я собираюсь пойти с: 0.99 beta 1, 0.99 beta 2... прежде чем я доберусь до версии 1.0.
Если я сделаю предварительный выпуск моей версии 2.0, я, вероятно, последую за шаблоном и назову его 1.99 beta 1, 1.99 beta 2 и т.д.
Надеюсь, этот вопрос и ответы помогут вам решить вашу схему.