479просмотров
13 февраля 2026 г.
📷 ФотоScore: 527
Сегодня зарубились на тему нумерации версий. Кто-то использует 5 цифр, кто-то 3 цифры, а мы 4 цифры: 3 цифры номера версий + 1 цифра номер сборки. iOS: 1.2.3 (4)
Android: 1.2.3.4 • MAJOR(1) - меняется, когда вносятся несовместимые изменения (например перешли на новое API, не совместимое со старым)
• MINOR(2) - меняется, при добавлении обратно совместимой функциональности
• PATCH(3) - меняется, когда вносятся исправления ошибок, не нарушающую обратную совместимость
• BUILD(4) - номер сборки, увеличивается автоматически при каждой сборке или чаще, обычно не привязан к предыдущим цифрам Я даже на одной из прошлых работ написал скрипты, которые автоматически берут 3 цифры из последнего тега в Git. А 4 цифра - номер сборки это количество коммитов ветки без учёта мерж-коммитов. А какая нумерация версий у вас?