Git-tag文档声明标记应该以提交为目标.如此做的git书.
但是,测试表明,一个标签也可以定位树,blob甚至是另一个标签.
你有没有利用这个功能?是否有一些开发工作流程能够直接标记除提交之外的东西?你知道任何依赖这种git能力的工具吗?
编辑:
我刚刚在@abizern的365Git上发现了一篇旧帖子,提出了同样的问题:
您可以创建不仅仅是提交的标记对象,也可以通过传入blob或树的sha来标记blob和树.为什么有人想这样做是超出我的.虽然您可以引用它的内容,但是您不能基于标记的blob检出单个文件.也许它可以用于加密签名文件或树来自特定来源,以验证它的完整性.
从一般角度来看,有时,您的开发人员在提交中拥有多个功能:如果您想拉取一个功能而不在标记中拉取另一个功能,则无法在提交上标记,但您必须以某种方式执行以下操作CVS 正在做:标记每个文件。原型设计时非常有用
| 归档时间: |
|
| 查看次数: |
93 次 |
| 最近记录: |