Gitstream释放分支和标签 – 带或不带“v”前缀

我已经看到了各种gitstream相关网站上的多个矛盾的定义。 有没有官方的build议或单一的真相来源?

分支: release/1.2.3release/v1.2.3

标签: 1.2.3v1.2.3

那么,基本上这是一个偏好的问题,但我更喜欢与v的版本,因为Semver这样做,我尽量按照规范尽可能接近,以得到一个理智的版本。

这也使得对这些标签的过滤变得更容易,因为你可以按v ,然后按TAB键进行自动填充:这将列出所有标签(也可能是一些分支),而标签可以有几个数字开头。


另请参见: 是否有标准的git标签命名约定?

由于v代表版本,因此标签通常命名为vX.YZ,XYZ遵循语义版本2.0.0 。

这允许分支XYZ与这些标签共存,而不必处理诸如“致命的:不明确的对象名称”之类的错误消息(如在“ 带有GIT的不明确名称? ”)。

请注意,Git本身的标签最近已被“改编”出于一个令人惊讶的原因:请参阅“ 代码版本更改”规则“ ”。