Kategori: Alat pengembang
Pembanding Semver
Bandingkan dua versi semantik dan lihat mana yang lebih baru
Bandingkan dua string versi Semantic Versioning 2.0.0, lihat mana yang lebih baru, dan lihat apakah perbedaannya bersifat major, minor, patch, atau pre-release. Berjalan sepenuhnya di peramban Anda.
Semua yang ada di halaman ini diproses di peramban Anda. Tidak ada yang diunggah.
Apa fungsi alat ini
Semantic Versioning memberi makna yang presisi pada major.minor.patch dan mendefinisikan aturan urutan yang pasti untuk pengenal pre-release, sehingga 1.0.0-alpha diurutkan sebelum 1.0.0 dan 1.0.0-alpha.2 diurutkan sebelum 1.0.0-alpha.10 secara numerik, bukan sebagai teks. Alat ini mengurai kedua versi sesuai spesifikasi semver.org, memberi tahu mana yang lebih baru, dan menyebutkan bidang paling signifikan yang berbeda di antara keduanya.
Cara memakainya
- Masukkan Versi A dan Versi B, misalnya 1.4.2 dan 1.5.0-beta.1.
- Baca versi mana yang lebih baru.
- Periksa kolom Perbedaan untuk melihat apakah perubahannya major, minor, patch, atau pre-release.
Privasi
Alat ini berjalan sepenuhnya di peramban Anda. Masukan Anda tidak pernah diunggah, disimpan, atau dibagikan — menutup tab akan menghapusnya.
Pertanyaan yang sering diajukan
- Apakah versi pre-release dianggap lebih lama dari versi rilis?
- Ya. Sesuai spesifikasi semver, 1.0.0-alpha memiliki urutan lebih rendah daripada 1.0.0, karena pre-release dianggap belum stabil dan belum menjadi versi yang didahuluinya.
- Bagaimana pengenal pre-release seperti alpha.2 dan alpha.10 dibandingkan?
- Pengenal yang murni numerik dibandingkan sebagai angka, sehingga alpha.2 diurutkan sebelum alpha.10; pengenal yang mengandung huruf apa pun dibandingkan sebagai teks biasa, mengikuti persis aturan urutan semver.
- Apakah metadata build setelah tanda + memengaruhi perbandingan?
- Tidak. Metadata build seperti +build.5 diabaikan untuk keperluan urutan, persis seperti yang disyaratkan spesifikasi semver.