Один из моих коллег сказал мне сегодня, что некоторые проекты используют странный, ИМХО, способ версии для своих версий. Если выпуск нестабилен, второстепенная версия является нечетным числом, например. 1,3, 1,5. С другой стороны, стабильные выпуски имеют даже незначительный номер версии, например. 1.2, 1.4.Какие проекты с открытым исходным кодом используют нечетно-неустойчивый/стабильный стиль управления версиями
Сначала я не мог поверить своим ушам, это казалось нереальным. Затем Wikipedia просветил меня, что это практика, приходящая от сообщества ядра Linux, хотя кажется, что (?) Была недавно удалена.
Через несколько часов я читаю Programming Ruby's preface и что я вижу? Ruby использует одно и то же соглашение для номеров версий.
Каков ваш опыт? Какие (с открытым исходным кодом) проекты/продукты, о которых вы знаете, используют эту схему управления версиями? Есть ли простой способ быстро понять это, если они соблюдают это соглашение? Это популярно? Я начал разработку программного обеспечения чуть больше 3 лет назад и раньше не слышал об этой практике.
Спасибо за ваши ответы.
Спасибо hlovdal. Хороший предмет для магистерской диссертации. –