gpt4 book ai didi

git - 在什么情况下我应该将 -a 标志添加到 git tag 命令?

转载 作者:IT王子 更新时间:2023-10-29 01:09:42 28 4
gpt4 key购买 nike

我知道这两种命令之间的技术差异(不带 -a 的用法创建一个轻量级标记,它本质上是一个永远不会移动的分支,带 -a 的用法在 Git 的对象数据库中创建一个完整的对象,其中包括提交者的姓名、电子邮件等)。

问题是:我应该在我的项目中使用哪一个(例如,在 Github 上指示发布版本)?如果一个人比另一个人更受欢迎,为什么还有另一个选择?每个版本的用例是什么?

最佳答案

我想说的是,对于已发表的作品,您应该始终使用带注释的标签。这些额外信息永远不会伤害您。

我觉得轻量级标签更适合懒惰的人使用。可能是一个临时标签(只要确保您不会不小心推送它;实际上您可以只使用一个分支),或者可能是个人存储库,其中额外信息用处不大。我的猜测是许多较小的项目也会这样做;他们只是并不真正关心这些信息。可能只有一个集成商,没有人关心验证签名标签,它们只是发布版本的简单标记。 (我仍然认为您应该更喜欢带注释的标签,以防万一!)

另一种思考方式:轻量级标签有点像编写非常糟糕的提交消息。你真的不应该这样做,但有时人们会这样做,通常是在没有人看的情况下。

关于git - 在什么情况下我应该将 -a 标志添加到 git tag 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092640/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com