Git flow release branches and tags - with or without “v” prefix

后端 未结 3 486
Happy的楠姐
Happy的楠姐 2021-01-29 23:13

I have seen multiple contradicting definitions on various git flow related websites. Is there an official recommendation or single source of truth?

Branches: relea

3条回答
  •  孤街浪徒
    2021-01-29 23:47

    Since v stands for version, tags are generally named vX.Y.Z, with X.Y.Z following Semantic Versioning 2.0.0.

    This allows for branches X.Y.Z to co-exist with those tags, without having to deal with error message like "fatal: Ambiguous object name" (as in "Ambiguous Names with GIT?").

    Note that the tags for Git itself have recently been "adapted" for a surprising reason: see "Code version change “rules”".

提交回复
热议问题