Abbiamo un ambiente (TAP) con molti script di shell in esecuzione su Solaris. In questo momento, solo l'ambiente Production and Acceptance è realmente utilizzato perché è troppo complicato per tenere traccia di tutte le modifiche che facciamo.Controllo versione per script di shell
Quindi stavo pensando di introdurre il controllo della versione, ma non ho davvero un'idea di come implementarlo.
Inizialmente pensavo di usare SVN con Trac e creare un unico repository per l'intero ambiente. Utilizzare il trunk per l'ambiente di produzione e creare rami per l'ambiente Test and Acceptance.
Avremmo sviluppato nel ramo Test, testarlo nel ramo Accettazione e infine unirlo con Trunk for Production.
Dopo aver fatto qualche ricerca, ho scoperto che Git potrebbe essere più adatto in combinazione con Redmine. E non so dell'approccio ramificazione/fusione ...
Qualcuno pensa di condividere le loro idee con me? Mi piacerebbe davvero avere alcuni suggerimenti e suggerimenti su come affrontarlo.
Grazie
Qual è la tua domanda? Tutto quello che posso suggerire è "andare avanti". – tripleee
Non ho molta esperienza con il controllo della versione. La mia domanda è se qualcuno con una conoscenza più approfondita può dirmi se questa è una buona idea – Subbeh
Non usare il controllo della versione è un'idea catastroficamente cattiva. Inizia semplice, inizia presto. – tripleee