Abbiamo creato un tag "2012/02/16" sul nostro repository git. Abbiamo poi notato che all'interno del Source Tree il 2012 e 01 erano rappresentati come cartelle che potevano essere ordinatamente aperte e chiuse per rivelare e nascondere i tag. Avere una gerarchia nidificata di tag sembra un bel modo per organizzare i tag invece di avere solo una lista piatta.Ci sono problemi con l'inserimento di una "/" in un nome di tag git per creare tag gerarchici/nidificati?
C'è un problema con questo?
Quando faccio un git ls-remote vedo le seguenti voci:
8430572c89362b875109628c33a18e782aa38488 refs/tags/2012/02/16
d247e38159c8c4998bf8b555edfd7ffe7b945255 refs/tags/2012/02/16^{}
io non sono sicuro di quello che le^{} caratteri alla fine del secondo tag dire e voglio fare in modo che questo comportamento su cui ci siamo imbattuti non è qualcosa che non dovremmo fare prima di andare a sfruttarlo per ripulire i nostri tag.
Non vediamo i caratteri^{} sui nostri tag "non annidati".
'^ {}' è una sintassi abbreviata per dereferenziare un tag in modo ricorsivo finché non trova un oggetto non tag. Se non lo vedi sugli altri tag, ciò potrebbe significare che gli altri tuoi tag sono tag leggeri anziché tag annotati. –