【发布时间】:2011-01-18 09:34:20
【问题描述】:
您查看的每个 git 教程对标签都有明确的看法:应该始终使用带注释的标签,原因之一是 git describe 使用它们。
但是,我认为使用 git describe --tags 并没有什么不好的地方,它也将未注释的标签作为参考点。没有注释的标签还有什么不好的地方吗?
我问是因为我刚刚完成了一个 SVN 项目到 git 的转换。我实际上正在考虑为标签提供注释,但如果不是一个令人震惊的冗余“为我们的项目标记 1.5 版”消息(无论如何已经用作 SVN 注释),我应该放什么?
带注释的标签对我来说似乎是一件好事(您可以将事物标记为不同的作者,并且可能会给出简短的描述),但是即使在您没有任何有意义的东西要说的情况下,您也应该真正使用它们原始提交信息?
或
在哪些情况下没有注释的标签不被讨厌?
编辑:我不是在谈论签名注释标签(我理解在某些情况下使用签名标签的优势);我只关心 unannotated 和 unsigned annotated 的区别。
编辑 2:附加另一个问题以在一定程度上扩大范围,并可能获得有关现实生活中最佳括号的一些有见地的答案
什么时候你使用未注释的标签,当你这样做时你会觉得不好吗?
【问题讨论】: