Sto iniziando a utilizzare più versioni / rilasci ora con Git e volevo sapere se la struttura che sto facendo ora è corretta.
Al momento, in genere ci sono alcuni rami delle funzioni . Alcuni commit da quelli poi si uniscono nel sviluppo del ramo per la revisione.
Successivamente li unisco al master e la versione di package.json viene espulsa a seconda che si tratti di una major, minore o patch e quindi viene creata una nuova versione.
La versione di package.json dovrebbe essere aggiornata ogni commit? oppure posso farlo in più fasi con commit che voglio spingere verso una versione specifica.
In questo momento questo è solo un semplice progetto, ma voglio sapere se questo è il flusso di lavoro corretto e quali sono le altre migliori pratiche per la corretta numerazione delle versioni in un pacchetto / repository.