Utile schema di versioning per un progetto git? [duplicare]

2

Ho un piccolo progetto github, che ho bisogno di aggiungere un'opzione per l'output di qualche numero di versione sulla riga di comando.

Il problema è che non ho idea di come "calcolare" il numero di versione. È un processo casuale? Dovrei semplicemente iniziare alla 1.0 (probabilmente creando un tag o qualcosa del genere) e inserire un numero dopo . per le correzioni?

So che questa domanda è un po 'vaga ... Non ho mai avuto a che fare con questo, e voglio usare uno schema di versionamento sensato.

Modifica

Sono anche interessato a come aggiornare automaticamente questo numero di versione, magari usando qualcosa come un hook git.

    
posta Oliver Weiler 12.06.2012 - 10:50
fonte

1 risposta

4

Dai un'occhiata a Versioning semantico . Ciò che costituisce un incremento di versione maggiore, minore e patch dipende dal tuo progetto, ma il sito è un buon punto di partenza. Potresti anche voler includere le prime cifre dell'ID commit git nella versione, in modo che tu possa trovarlo più tardi.

    
risposta data 12.06.2012 - 10:54
fonte

Leggi altre domande sui tag