Nella mia azienda abbiamo una "pipeline di produzione", che è un mucchio di codice che usiamo per produrre dati, con i dati successivamente spediti ai clienti. Il codice è ancora in fase di sviluppo, i bug vengono corretti ecc.
Attualmente stiamo ancora utilizzando SVN, ma stiamo per passare a Git. Utilizzando SVN, abbiamo utilizzato i numeri di revisione per definire specifici "punti nel tempo" a cui potremmo tornare. Ad esempio, potremmo dire che alcuni dati sono stati creati usando revision-1234 e monitorano le modifiche in questo modo.
Mi chiedo quale sarebbe la migliore pratica dell'uso di git per questa materia. Ho letto di rami, tag e rilasci, ma non sono sicuro di quale sia il modo migliore per andare.