我们在我们的git仓库上创建了一个标签“2012/02/16”。然后我们注意到,在Source Tree内部,2012和01被表示为可以整齐地打开和关闭以显示和隐藏标签的文件夹。拥有嵌套的标签层次结构似乎是组织标签的一种不错方式,而不仅仅是一个扁平列表。在git标签名称中添加“/”以创建分层/嵌套标签是否存在问题?
这样做有问题吗?
当我做一个git LS-远程I看到以下条目:
8430572c89362b875109628c33a18e782aa38488 refs/tags/2012/02/16
d247e38159c8c4998bf8b555edfd7ffe7b945255 refs/tags/2012/02/16^{}
我不知道是什么在第二个标签的末尾^ {}字符的意思是,我要确保我们偶然发现的这种行为并不是我们在去之前不应该做的事情,而是利用它来清理我们的标签。
我们看不到我们的“未嵌套”标签上的^ {}字符。
'^ {}'是递归引用标签的简写语法,直到找到非标签对象为止。如果您没有在其他代码上看到它,那可能意味着您的其他代码是轻量级代码而不是注释代码。 – 2012-02-17 04:13:31