web-dev-qa-db-ja.com

Gitフローリリースブランチとタグ-「v」プレフィックス付きまたはなし

さまざまなgit flow関連のWebサイトで複数の矛盾する定義を見てきました。公式の推奨事項または真実の単一の情報源はありますか?

ブランチ:release-1.2.3 または release-v1.2.3

タグ:1.2.3 または v1.2.3

99
friederbluemle

まあ、基本的にそれは好みの問題ですが、 Semver がそうするので、私はvのバージョンを好みます適切なバージョン管理を得るために、可能な限りその仕様に従うようにしてください。

また、vを押してから[ TAB-オートコンプリートのキー:これは、すべてのタグ(および場合によってはいくつかのブランチ)をリストしますが、タグの先頭にはいくつかの数字があります。


参照: gitタグには標準の命名規則がありますか?

86
TimWolla

Vはバージョンを表すため、タグの名前は通常vX.Y.Zで、X.Y.Zは Semantic Versioning 2.0. の後に続きます。

これにより、「致命的:あいまいなオブジェクト名」(「 Ambiguous Names with GIT? )」のようなエラーメッセージを処理する必要なく、ブランチX.Y.Zがこれらのタグと共存できます。

Git自体のタグは、意外な理由で最近「適応」されていることに注意してください。「 コードバージョンの変更「ルール」 」を参照してください。

28
VonC