Я обычно согласен с тем, что основные версии программы должны быть 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 и т.д.
Надеюсь, этот вопрос и ответы помогут вам решить вашу схему.