Ho un repository git con due rami; uno per il codice che viene utilizzato per la produzione/test e uno che è il firmware di produzione effettivo (sono quasi identici). È giunto il momento di tagliare una versione da inviare al produttore, quindi naturalmente voglio mettere giù alcuni tag appropriati su entrambi i rami.Contrassegna più rami in git?
Ma, sembra che Git non mi permetta di mettere lo stesso nome di tag su entrambi i rami. Se provo a taggare i rami individualmente, mi dice che il tag esiste già quando vado a taggare il ramo dei secondi. Ho provato a passare due commit a git tag, ma non mi è piaciuto neanche quello. Non ho necessariamente bisogno di taggare sempre i due rami in un attimo, ma non voglio aggiungere caratteri casuali ai tag solo per evitare conflitti di nome.
C'è un modo per fare ciò che voglio, o sto volendo fare la cosa sbagliata?
Un ramo è il codice che mette fabbricazione sul dispositivo per verificare che sia stato montato correttamente. L'altro ramo è il codice che viene fornito nel prodotto. Non sono davvero due rami per versione. Questa è la prima versione per questo prodotto e quindi la prima versione per entrambe le filiali, quindi ho provato a taggare entrambi i rami con 'release-1.0'.
Un ramo è il codice che la produzione inserisce sul dispositivo per verificare che sia stato assemblato correttamente. L'altro ramo è il codice che viene fornito nel prodotto. Non si tratta in realtà di due rami per versione. Questa è la prima versione per questo prodotto e quindi la prima versione per entrambe le filiali, quindi ho provato a taggare entrambi i rami con 'release-1.0'. Silly me. –
Grazie, ho aggiunto ulteriori informazioni al commento. –
BTW. i nomi dei tag possono essere gerarchici, quindi è possibile utilizzare release-1.0 (o v1.0) e test/release-1.0 –