1. ホーム
  2. ギット

[解決済み】gitタグの標準的な命名規則はありますか?[クローズド]

2022-04-15 03:27:38

質問

を使ったプロジェクトを多く見かけますが v1.2.3 をgitのタグの命名規則として使用します。また、いくつかの例では 1.2.3 . 公式に支持されたスタイルがあるのか、あるいはどちらを使っても良いという主張があるのか?

どのように解決するのですか?

のバージョン1.0.0 セマンティックバージョンアップ GitHubで有名なTom Preston-Wernerによるもので、以下のような特徴があります。 サブスペシフィケーション ということになります。

タグ付け仕様 (SemVerTag)

このサブ仕様は、バージョン管理システム(Git、Mercurial.NET)を使用している場合に使用されるべきです。 SVN など) に保存してください。このシステムを使用することにより、自動化されたツールであなたの パッケージのSemVer準拠とリリースされたバージョンを決定します。

  1. バージョン管理システムでリリースにタグ付けする場合。 バージョンのタグは次のとおりでなければなりません。 "vX.Y.Z" 例: "v3.1.0" .

しかし の後に 議論 に存在しなくなったため、削除されました。 最新版のSemVer仕様 (執筆時点では2.0.0)。 同じ場所での後日談スレッド はより深く掘り下げられ、その結果、新しい "v1.2.3" はセマンティックバージョンなのでしょうか? 存在 追加 のFAQに、SemVerの master ブランチに変更されましたが、執筆時点(2年以上後)ではこの変更は まだない は、正式にリリースされた仕様書に記載されています。