本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

Semver Compare

SemVer 2.0.0 に従って 2 つのバージョンを比較し、各部に分解します。

⇄

構成要素 バージョン A バージョン B

使い方

  1. バージョン A とバージョン B にバージョンを入力します。v 接頭辞はあってもなくても構いません。
  2. 入力するたびに比較が更新され、比較ボタンで再実行もできます。
  3. 判定行に SemVer の優先順位に基づく A > B、A < B、A = B が表示されます。
  4. 表は両バージョンをメジャー・マイナー・パッチ・プレリリース・ビルドメタデータに分解します。
  5. 2.0.0-beta.1 と 2.0.0 を比べると、正式版が上位に来る理由が確認できます。

よくある用途

よくある質問

Q: 比較はどの規則に従いますか? A: SemVer 2.0.0 です。まず数値のメジャー・マイナー・パッチ、次にプレリリース識別子をセグメントごとに比較します。数値識別子は英数字識別子より下位で、プレリリースなしのバージョンはありのバージョンより上位です。ビルドメタデータは順序に影響しません。

Q: 1.2 のような部分的なバージョンは使えますか? A: できません。SemVer は 3 つの数値部を要求するため、1.2 や 1 は推測せずエラーになります。判定が常に仕様どおりになります。

Q: なぜ 2.0.0 は 2.0.0-rc.1 より新しいのですか? A: 仕様ではリリース候補はそのバージョンのプレリリースであり、プレリリース付きのバージョンの優先順位は対応する通常バージョンより常に低いためです。

データはこのデバイス内にとどまります

Semver Compare は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。