首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >git标签有没有标准的命名约定?

git标签有没有标准的命名约定?
EN

Stack Overflow用户
提问于 2010-01-05 21:25:56
回答 4查看 91.5K关注 0票数 259

我见过很多项目使用v1.2.3作为git中标签的命名约定。我也见过一些人使用1.2.3。有没有官方认可的风格,或者有什么好的论据可以使用它们?

EN

回答 4

Stack Overflow用户

发布于 2011-06-08 08:46:19

前述“v”的原因是历史的。较旧的SCCS (cvs、rcs)无法区分标签标识符和修订号。标签标识符被限制为不能以数字值开头,以便可以检测修订号。

票数 84
EN

Stack Overflow用户

发布于 2010-01-05 21:28:46

就我所知没有。

但是Git不允许同时使用标签和同名分支,所以如果你有一个用于1.1 works的分支"1.1“,不要放置标签"1.1",例如使用"v1.1”。

票数 21
EN

Stack Overflow用户

发布于 2010-01-05 21:51:21

我们分别使用分支和标记进行特定于版本的工作,然后是实际的版本:

代码语言:javascript
复制
o---o-----o---o---o--- ...   master
     \   /       /
      \ /       /
       o-------o--- ...      1.6 branch

每个开发人员都会在心理上做出决定,他们将要提交的工作是只适用于master,还是也与分支相关。您可以看到,对分支所做的更改被合并回master上,但是master上的一些更改永远不会出现在分支上(即,在本例中,那些不是1.6版本的更改)。

当我们准备好发布时,我们标记它,然后最后一次合并回来,我们用与分支相同的名称命名标记,但使用额外的标识符来说明它是什么特定版本,例如"1.6- release“或"1.6-beta”或"1.6-rc2",等等。

代码语言:javascript
复制
... ------o---o---o--o---o--- ...   master
         /       /
        /       /
... ---o------(*)--- ...      1.6 branch
          1.6-release
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2006265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档