E 'possibile taggare solo una parte di un push git?

1

Sono molto nuovo a git, ma la settimana scorsa l'ho installato, ho impostato bitbucket e ho spinto il mio attuale progetto al mio primo repo bitbucket. Tutto è andato bene e sono contento di git come un modo semplice, potente, ma gratuito per eseguire il backup del mio codice sorgente offsite, oltre a tenere traccia delle mie modifiche.

Il mio prossimo passo è quello di tenere traccia dei numeri di versione reali. Sto sviluppando in Visual Studio, dove i numeri di versione risiedono nelle informazioni di assemblaggio del progetto. Ho letto che i numeri di versione sono solitamente tracciati in git con i tag, quindi sono andato a taggare il mio commit con il numero di versione corrente su cui sono attivo. A questo punto mi sono reso conto che il progetto che ho collegato al mio repository bitbucket contiene due progetti, un'applicazione e una serie di servizi web. Al momento condividono lo stesso numero di versione, ma molto probabilmente in futuro avranno numeri di versione diversi.

In questo momento ognuno di questi progetti si trova nella propria cartella nella directory principale del repository. C'è un modo per me per contrassegnare una di queste directory con un tag e l'altra directory con un altro? O dovrei fare un passo indietro e creare due repos separati, uno per l'applicazione e l'altro per i servizi web?

    
posta cost 04.01.2014 - 03:16
fonte

1 risposta

1

Un tag punta sempre a un commit specifico, quindi no. Un commit è un dato stato del repository in tempo. Puoi utilizzare due diversi set di tag (ad esempio web-v-2.1 e services-v-5.2 ) oppure suddividere i progetti nei propri repository.

Alla fine della giornata, non penso che ti importi davvero se un tag contiene un set specifico per l'altra cartella. Prenderò semplicemente dei tag che rappresentano ciò a cui ero interessato anche se si applica all'intero repository quando ne descrive solo una parte.

    
risposta data 04.01.2014 - 03:25
fonte

Leggi altre domande sui tag