Creamos una etiqueta "2012/02/16" en nuestro repositorio de git. Luego notamos que dentro de Source Tree, el 2012 y el 01 estaban representados como carpetas que podían abrirse y cerrarse para revelar y ocultar las etiquetas. Tener una jerarquía anidada de etiquetas parece una buena manera de organizar las etiquetas en lugar de tener una sola lista plana.¿Hay problemas para poner un "/" en un nombre de etiqueta git para crear etiquetas jerárquicas/anidadas?
¿Hay algún problema al hacer esto?
Cuando hago un git ls-remoto veo las siguientes entradas:
8430572c89362b875109628c33a18e782aa38488 refs/tags/2012/02/16
d247e38159c8c4998bf8b555edfd7ffe7b945255 refs/tags/2012/02/16^{}
no estoy seguro de lo que los^{} caracteres al final de la segunda etiqueta significan y quiero para asegurarse que este comportamiento con el que tropezamos no es algo que no deberíamos hacer antes de ir y aprovecharlo para limpiar nuestras etiquetas.
No vemos los caracteres^{} en nuestras etiquetas "no anidadas".
'^ {}' es una sintaxis abreviada para desreferenciar una etiqueta recursivamente hasta que encuentre un objeto que no sea etiqueta. Si no lo ve en sus otras etiquetas, eso puede significar que sus otras etiquetas son etiquetas livianas en lugar de etiquetas anotadas. –