Быстрый старт
-
Введите версию
Дополнительный префикс v, например v1.2.3.
-
Читать Compare
Отрицательное число означает, что первая версия меньше.
Введите версию x.y.z, чтобы увидеть результаты увеличения major / minor / patch и сравнить размер с другой версией.
Конфиденциальность: обрабатывается локально, никогда не загружается.
↓ Вставьте в область ввода ниже, чтобы мгновенно увидеть результаты
语义化版本号递增与比较 (major/minor/patch)。
major +1
2.0.0
minor +1
1.3.0
patch +1
1.2.4
compare (a vs b)
-1
支持可选 v 前缀与 x.y.z 三段数字; 不含预发布标签。 负数 a<b,0 相等,正数 a>b
Введите версию x.y.z, чтобы увидеть результаты увеличения major / minor / patch и сравнить размер с другой версией.
Введите версию
Дополнительный префикс v, например v1.2.3.
Читать Compare
Отрицательное число означает, что первая версия меньше.
Не содержит предварительно опубликованных и построенных метаданных, таких как Alpha, + build и т.д.
Сравните размеры двух версий SemVer, определите порядок preelease и имитируйте увеличение patch / minor / major, что соответствует спецификации семантической версии npm.
Перед публикацией убедитесь, что номер версии выше, чем в Интернете, полагайтесь на проверку конфликта, и используйте правила версии в сценарии CI для ручной проверки.
При разработке новых функций сначала используйте калькулятор для увеличения версии minor (например, 1.2.3 → 1.3.0). Проверка совместимости API перед выпуском: при наличии разрушительных изменений вручную переходите на увеличение major (1.2.3 → 2.0.0). В конце концов, функция сравнения версий подтверждает, что номера версий выше, чем у всех выпущенных версий.
При работе с аварийными ошибками команда часто изменяет несколько версий одновременно. Например, после устранения уязвимости 1.2.3 создается 1.2.4 и сравнивается, ниже ли версия 1.3.0, которая находится в стадии разработки. Этот инструмент позволяет быстро проверять отношения дерева версий и избегать ошибок в порядке выпуска.
Input
1.2.3 patch bump
Output
1.2.4
Ядро x.y.z более последовательно; Для сложных диапазонов используйте командную строку npm.
Инструмент соответствует стандарту Semver 2.0, а предварительные версии должны быть сопоставлены с помощью специальных инструментов (например, библиотеки npm semver). Мы фокусируемся на базовом формате x.y.z, обеспечивая надежность большинства сценариев разработки.