Semver Hesaplayıcı

Büyük/küçük/yama çıkıntılarını görmek ve başka bir sürümle karşılaştırmak için x.y.z girin.

Gizlilik: yerel olarak işlenir, asla yüklenmez.

Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın

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

版本
比较版本

major +1

2.0.0

minor +1

1.3.0

patch +1

1.2.4

compare (a vs b)

-1

Notlar

格式

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

Büyük/küçük/yama çıkıntılarını görmek ve başka bir sürümle karşılaştırmak için x.y.z girin.

Hızlı başlangıç

  1. Versiyon gir

    Optional v prefix, örneğin v1.2.3.

  2. Karşılaştırmayı Oku

    Negatif, ilk versiyonun daha düşük olduğu anlamına gelir.

Sınırlar

No pre-release (-alpha) or build (+ build) meta verileri.

Özellikler ve kullanım durumları

Compare SemVer strings, handle pre-release ordering, and bump patch / minor / major per npm conventions.

Sürümlerden önce kullanın, bağımlılık çatışma kontrolleri ve manuel CI sürüm politikası inceleme.

Tipik iş akışı

Yeni özellikler geliştirirken, ilk önce küçük versiyonunu artırın (örneğin, 1.2.3 - 1.3.0). Piyasaya sürülmeden önce, API uyumluluğunu kontrol edin: eğer kırıcı değişiklikler varsa, büyük artışa manuel olarak geçin (1.2.3 → 2.0.0). Son olarak, yeni sürümün tüm serbest bırakılan sürümlerden daha yüksek olduğunu doğrulayabilmek için sürüm karşılaştırmasını kullanın.

Kritik hata düzeltmeleri için, ekipler genellikle birden fazla sürüm satırlarını korur. 1.2.3 ile 1.2.4 arası yama yapıldıktan sonra, geliştirilmekte olan 1.3.0 ile karşılaştırın. Araç anında sürüm ağacı ilişkileri doğrular, serbest bırakma dizisi hatalarını önler.

Örnekler

Örnek

Input

1.2.3 patch bump

Output

1.2.4

FAQ

NPM ile eşleşir mi?

Core x.y.z eşleşmeleri karşılaştırır; karmaşık aralıklar için npm CLI kullanır.

Neden 1.0.0-beta gibi ön sürümleri karşılaştıramıyorum?

Araç sıkı Semver 2.0 özelliklerini izler - sürüm öncesi sürümleri (npm 'in semver kütüphanesi gibi) özel araçlar gerektirir.Çoğu geliştirme senaryosunda güvenilirlik için çekirdek x.y.z formatlarına odaklanıyoruz.