2011-05-05 54 views
5

Git-tag文档声明标签应该以提交为目标。 git book也是如此。标记除提交之外的其他东西的常见用法是什么?

但是,tests表明一个标签也可以瞄准树,blob或甚至另一个标签

你有没有使用过这个功能?是否有一些开发工作流程可以直接标记其他内容而不是提交?你知道任何依赖这个git能力的工具吗?

编辑:

我刚刚发现了一个旧的职位上365Git@abizern这引起了同一个问题:

您可以创建标记对象的详细 不仅仅是承诺,你可以标记blob 和树木,只要通过传入 blob或树的沙。为什么 任何人都想这样做是超越 我。这并不是说您可以根据标记的斑点 检出一个 单个文件,但您可以参考其中的 内容。也许它可以用来加密签名文件或 树作为来自特定 源,以便验证它的完整性。

回答

2

从一般观点来看,有时您的开发人员在提交中有不止一个功能:如果您想在您的标签中拉出另一个功能,但不能在提交上标记,但你必须做某种CVS的工作:标记每个文件。在原型设计时可以非常有用

+0

您的答案会使完美的感官。非常感谢。 :-) – nulltoken 2011-05-06 08:28:04

相关问题