Attualmente stiamo usando un tag per ogni build sul master che supera l'IC. Questo porta a molti tag (3-10 al giorno). Il lato positivo è che questi commit sono facilmente leggibili, mostrano la versione (vXYZZZ) che è anche mostrata nel file .exe costruito e distribuito proprio da questo commit, rendendo molto facile trovare il commit esatto generato da uno specifico .exe quando vengono segnalati errori.
- È questa cattiva pratica?
- Se lo è, c'è un modo migliore?
- Se non lo è, c'è un modo per rimuovere tutti i tag prima di una specifica versione secondaria? Al momento, quando cancelliamo questi tag a mano, questo porta solo a qualcun altro a ripudiarli, portando a un infinito effetto ping-pong.