Quando aggiorno Git repo package.json / version release?

3

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.

    
posta Miura-shi 06.10.2017 - 14:51
fonte

1 risposta

2

Sembra che tu stia lavorando con JavaScript (Node.js).

Il flusso di lavoro che hai descritto appare corretto. Quando aggiorni package.json è quando hai qualcosa di nuovo da rilasciare. Se questo è ogni commit allora sì sia così, altrimenti quando le modifiche vengono unite in master per una nuova release, è il momento giusto per aggiornare la versione del pacchetto.

Il nuovo numero di versione di package.json segnala agli utenti del pacchetto che ci sono modifiche nuove, utilizzabili e rilasciate nel pacchetto dal manutentore del pacchetto.

  • commit number / id / hash - cambia ogni volta che si ha un nuovo commit
  • costruisci i numeri ogni volta che crei il tuo codice, di solito con uno o più commit in esso (di solito la tua integrazione continua ti darà questo)
  • versione del pacchetto - aumenta ogni volta che spedisci nuove modifiche agli utenti del pacchetto, di solito dopo una build stabile.
risposta data 06.10.2017 - 20:50
fonte

Leggi altre domande sui tag