İçeriğe atla
%100 yerel

Semver Sürüm Yükseltme Hesaplayıcısı

Mevcut sürümden ve seçilen yükseltme türünden sonraki semver sürümünü hesaplayın. Major, minor, patch, premajor ve ön sürüm türlerini destekler.

Giriş
Çıkış

Semver Sürüm Yükseltme Hesaplayıcısı

1.4.2 gibi bir sürüm yazın ve yükseltme türü seçin — major, minor, patch, premajor veya ön sürüm — ve bu araç SemVer 2.0.0 kurallarına göre tam sonraki semver sürümünü hesaplar, ön sürümler ve derleme metaveri işlemeye uyarak. Bu araç sürüm serbest bırakan bakımcılar, sonraki etiket gerektiren CI betikleri ve herhangi biri bir sürüm yükseltmesini package.json veya git etiketi girmeden önce iki kez kontrol etmek isteyebilir.

Premajor ve ön sürüm yükseltmeleri ön sürüm tanımlayıcısı seçeneğini kullanır — alpha, beta veya rc — ön sürüm serisini açmak veya devam ettirmek için, böylece 2.0.0, 2.0.0-beta.0 haline gelir ve aynı tanımlayıcı üzerindeki ikinci ön sürüm yükseltmesi bunu beta.1'e taşır. Bir commit karması gibi derleme metaveri ekleyin ve bir artı işaretinden sonra eklenir. "Commit Listesinden Yükseltmeyi Öner" seçeneğini etkinleştirin ve geçerli sürümü ilk satıra koyun, bunu satır başına bir Konvansiyonel Commit mesajı izlesin: feat: küçük yükseltme önerir, fix: veya perf: bir yama yükseltmesi önerir ve türden sonra bir "!" veya bir BREAKING CHANGE: altbilgisi, bir ana yükseltme önerir. Hesaplanan sürümün hala içinde olup olmadığını görmek için bir caret aralığı (^1.2.0) veya tilde aralığı (~1.2.0) girin.

Hesaplayıcı isteğe bağlı olarak öncü v'yi (v1.4.2) kabul eder, mevcut ön sürüm ve derleme tanımlayıcılarını doğru şekilde okur ve Windows ve Unix satır sonlarını aynı şekilde ele alır. Geçerli bir semver olmayan sürüm veya geçerli bir caret veya tilde ifadesi olmayan aralık, sessiz bir yanlış cevap yerine düz dilde bildirilir.

Her şey tarayıcınızda çalışır. Hiçbir sürüm numarası veya commit mesajı yüklenmez, bu nedenle yayınlanmamış projelerle kullanmak güvenlidir. Sonucu kopyalayın, .txt dosyası olarak indirin veya bunu üzerine başka bir sürüm yükseltmesi eklemek için girişe geri gönderin.

FAQ

Commit listesi önerisi yükseltme türünü nasıl belirler?
Sürümden sonra her satırı Konvansiyonel Commit mesajı olarak okur. Türün ardından herhangi bir "!" veya bir BREAKING CHANGE: altbilgisi, bir ana yükseltme önerir; aksi takdirde bir feat: satırı küçük yükseltme önerir ve bir fix: veya perf: satırı yama yükseltmesi önerir. Tanınabilir commitler yoksa, manuel olarak seçilen yükseltme türüne geri döner.
Mevcut bir ön sürüm için major, minor veya patch yükseltildiğinde ne olur?
Bir ön sürümde zaten sonraki değerinde olan bir alanı yükseltme (örneğin 2.0.0-rc.1'de bir ana yükseltme) basitçe ön sürümü iptal eder, iki kez artmak yerine, npm version gibi araçların bunu nasıl işlediğiyle eşleşir.
Caret ve tilde aralığı denetimleri ne anlama geliyor?
^1.2.0 gibi bir caret aralığı, en soldaki sıfır olmayan basamağa dokunmayan herhangi bir değişikliğe izin verir; ~1.2.0 gibi tilde aralığı yalnızca yama düzeyindeki değişikliklere izin verir. Araç, hesaplanan sürümün girdiğiniz aralık içinde olup olmadığını bildirir.
v1.4.2 gibi sürümler kabul eder mi?
Evet. Öncü v tanınır ve ayrıştırmadan önce düşürülür, yaygın git etiket adlandırmasıyla eşleşir ve hesaplanan sonuca taşınmaz.
Sürüm numaramız veya commit listelerim herhangi bir yere yüklenir mi?
Hayır. Yükseltme hesaplaması tamamen tarayıcınızda çalışır — yapıştırdığınız hiçbir şey cihazınızdan ayrılmaz.