Stworzyliśmy tag "2012/02/16" na naszym repozytorium git. Zauważyliśmy, że wewnątrz drzewa źródeł 2012 i 01 były reprezentowane jako foldery, które można było starannie otwierać i zamykać, aby odsłonić i ukryć znaczniki. Posiadanie zagnieżdżonej hierarchii tagów wydaje się być dobrym sposobem na uporządkowanie tagów zamiast posiadania tylko jednej listy płaskiej.Czy są problemy z umieszczeniem "/" w nazwie znacznika git w celu utworzenia znaczników hierarchicznych/zagnieżdżonych?
Czy jest jakiś problem z robieniem tego?
Kiedy zrobić git ls-pilota widzę następujące wpisy:
8430572c89362b875109628c33a18e782aa38488 refs/tags/2012/02/16
d247e38159c8c4998bf8b555edfd7ffe7b945255 refs/tags/2012/02/16^{}
Nie jestem pewien, co^{} znaków na koniec drugiego tagu myśli i chcę się upewnić, że takie zachowanie, na które natknęliśmy się, nie jest czymś, czego nie powinniśmy robić, zanim pójdziemy i wykorzystać go do oczyszczenia naszych tagów.
Nie widzimy znaków^{} w naszych tagach "niezagrożonych".
'^ {}' jest skróconą składnią do dereferencji tagu rekurencyjnie, dopóki nie znajdzie obiektu nie tagu. Jeśli nie widzisz go na swoich innych tagach, może to oznaczać, że Twoje inne tagi to tagi lekkie zamiast tagów adnotowanych. –