sto lavorando sulla migrazione nostro team di sviluppo a Subversion e migliorare la nostra struttura e dei processi repository. Fondamentalmente stiamo andando con l'impostazione standard trunk/branches/tags. Inizialmente pensavo di utilizzare una strategia di rilascio delle filiali (filiali/1.0, filiali/2.0, ecc.), Ma ora mi sto orientando verso un modello di promozione del codice (test e rami di produzione). È un po 'meglio e più intuitivo per come funziona il nostro team, ma i rilasci saranno un po' meno diretti: abbiamo effettivamente bisogno del ramo di prova per diventare il ramo di produzione. (Il ramo di produzione è sempre disponibile per le versioni di manutenzione, ma il ramo di test non deve necessariamente esistere tra la distribuzione di una release e la versione di prova successiva.)Codice promozionale con Subversion
Chiunque stia utilizzando la promozione del codice consiglia il modo migliore implementare la promozione di un ramo dal test alla produzione? Immagino che queste siano le mie opzioni, ma non so se hanno pro/contro principali:
a. Unire completamente il ramo di prova al ramo di produzione, eliminare il ramo di prova
b. Elimina il ramo di produzione, copia il test in produzione, elimina il ramo di test
c. Elimina il ramo di produzione, rinomina il ramo di prova in produzione
Grazie per qualsiasi consiglio!
Grande spiegazione, esattamente quello che stavo cercando. Grazie! –