Calculador Semver

Digite x.y.z para ver grandes / menores / patch bumps e comparar com outra versão.

Privacidade: processado localmente, nunca carregado.

↓ Colar na área de entrada abaixo para ver os resultados instantaneamente

语义化版本号递增与比较 (major/minor/patch)。

版本
比较版本

major +1

2.0.0

minor +1

1.3.0

patch +1

1.2.4

compare (a vs b)

-1

Notas

格式

支持可选 v 前缀与 x.y.z 三段数字; 不含预发布标签。 负数 a<b,0 相等,正数 a>b

Digite x.y.z para ver grandes / menores / patch bumps e comparar com outra versão.

Iniciação rápida

  1. Introduzir versão

    Opcional v prefixo, por exemplo, v1.2.3.

  2. Leia comparar

    Negativo significa que a primeira versão é inferior.

Limitações

Nenhum pré - lançamento (- alfa) ou construção (+ construção) metadados.

Características e casos de uso

Compare as cadeias SemVer, maneje a ordem de pré - lançamento e patch / menor / maior por convenções npm.

Uso antes dos lançamentos, verificações de conflitos de dependência e revisão manual da política de versão de CI.

Fluxo de trabalho típico

Ao desenvolver novos recursos, primeiro incremente a versão menor (por exemplo, 1.2.3 e 1.3.0). Antes do lançamento, verifique a compatibilidade da API: se houver alterações quebrantes, mude manualmente para o incremento principal (1.2.3 → 2.0.0). Finalmente, use a comparação de versões para confirmar que a nova versão é superior a todas as versões lançadas.

Para correções críticas de bugs, as equipes geralmente mantêm várias linhas de versão. Após o patch 1.2.3 para 1.2.4, compare-o com o desenvolvimento 1.3.0. A ferramenta valida instantaneamente as relações da árvore de versão, evitando erros de seqüência de lançamento.

Exemplos

Exemplo

Input

1.2.3 patch bump

Output

1.2.4

FAQ

Jogos da NPM?

Core x.y.z compara correspondências; use npm CLI para intervalos complexos.

Por que não consigo comparar versões pré - lançamento como 1.0.0-beta?

A ferramenta segue rigorosas especificações do Semver 2.0 - versões pré - lançamento exigem ferramentas especializadas (como a biblioteca semver do npm). Nos concentramos em formatos x.y.z para confiabilidade na maioria dos cenários de desenvolvimento.