gitでは、特定のコミットを「マーク」したいと思います。たとえば、ソフトウェアのREST APIを壊すコミットを「マーク」して、メジャーバージョン番号にバンプすることを覚えておきたいと思います。 (私はsemantic versioningを使用します)。gitを使ってセマンティックバージョン管理を制御する
理想的には、最後のリリース/タグ以降にコミットに「マーク」が含まれているかどうかを確認するには、gitコマンドを発行する必要があります。メジャー・ナンバーにバンプする必要があります。
タグは一意であるため、「マーク」はタグではありません(gitという用語ではありません)。私は、APIが壊れていることを知らせるために、最後のリリース以来、いくつかの同一の "マーク"が存在することが予想されます。
現在の回避策は、コミットメッセージに「MAJOR:」または「MINOR:」と書くことです。
これに対してgitをどのように使用できるかについての提案はありますか?
しかし、gitのタグの主な機能は、主なバージョン(リリースポイント)です。注釈付きタグはコミットとほぼ同じです。 –