首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >吉特-在吉特的标签是为了什么?

吉特-在吉特的标签是为了什么?
EN

Stack Overflow用户
提问于 2018-08-25 10:26:14
回答 2查看 252关注 0票数 0

我是学习git的新手,我正在学习git中的标记,我读过与标记相关的命令,但是我想知道git中标记的用法是什么。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-25 10:46:23

从技术上讲,标记只是指向给定提交的“固定”指针,具有(希望有意义的)任意名称。

例如,它被用作一个标记,用于允许有意义的差异,或者恢复一个代码基的旧版本。

一个常见的用法是标记应用程序的每个版本。对于给定的命名约定,它允许您非常方便地区分和回答诸如“自发布XYZ以来,我们在这个部分中更改了什么?”。

当然,它使补丁比以某种方式查找和存储长格式提交散列更容易。

票数 2
EN

Stack Overflow用户

发布于 2018-08-25 11:25:16

Git标记主要用于标记代码的特定里程碑版本。git tag的主要用途之一是标记发布版本。您会发现所有的代码库都遵循一种特定的模式,如v3.5.2

任何版本发布的代码的典型格式如下所示。

(主要版本)(次要版本)(修订编号)(版本号)可选

其中Major version意味着前面的一些代码可能会中断,在发布说明中已经提到了这一点。

当出现重大错误修复或优化或新功能时,将在库中引入Minor version

当您必须修复影响当前用户的小错误时,Revision number主要是一个快速修补程序。

在代码发布之前,Build Number基本上在内部使用。比如alphabetabeta-1RCRelease candidate

一个很好的例子就是这个释放历史

现在,几乎没有几个组织开始适应新的惯例,这取决于发布日期。

Year.Month.Day.Build

这几乎就是业界使用git标签的原因。

但你可以自由地用你的方式。如果这是一个业余项目,那么您可以使用git代码来标记您的里程碑,比如UIv1.0,这可能意味着这个版本有您的第一个UI。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52016331

复制
相关文章

相似问题

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