Strategie di branching con Giulio Vian
MP3•Αρχική οθόνη επεισοδίου
Manage episode 322814012 series 2898195
Το περιεχόμενο παρέχεται από το dotNET{podcast}. Όλο το περιεχόμενο podcast, συμπεριλαμβανομένων των επεισοδίων, των γραφικών και των περιγραφών podcast, μεταφορτώνεται και παρέχεται απευθείας από τον dotNET{podcast} ή τον συνεργάτη της πλατφόρμας podcast. Εάν πιστεύετε ότι κάποιος χρησιμοποιεί το έργο σας που προστατεύεται από πνευματικά δικαιώματα χωρίς την άδειά σας, μπορείτε να ακολουθήσετε τη διαδικασία που περιγράφεται εδώ https://el.player.fm/legal.
Quando Giulio ed il sottoscritto hanno iniziato a lavorare i sistemi di source control erano pochi e rozzi. Spesso lo "zippone" con i sorgenti era il modo per fare versioning. Oggi il mondo è cambiato.
Il problema non è come fare versioning, piuttosto quale strategia di versioning usare: GitFlow, GitHub Flow, Release Flow, o Trunk Based development sono alcune tra le opzioni sul tavolo.
Oh mamma mia, che confusione. Cerchiamo di mettere ordine nella complessità.
Riferimenti bibliografici:
- Rochkind, Marc J. “The Source Code Control System.” IEEE Transactions on Software Engineering SE-1, no. 4 (December 1975): 364–70. https://doi.org/10.1109/TSE.1975.6312866.
- Appleton, Brad, Berczuk, Stephen, Cabrera, Ralph, and Orenstein, Robert. “Streamed Lines: Branching Patterns for Parallel Software Development.” Pattern Languages of Programs, February 8, 1998. http://www.hillside.net/plop/plop98/final_submissions/P37.pdf.
- Cabrera, Ralph, Appleton, Brad, and Berczuk, Stephen. “Software Reconstruction: Patterns for Reproducing Software Builds.” Pattern Languages of Programs, 1999. https://hillside.net/plop/plop/plop99/proceedings/cabrera/softwarereconstruction.pdf.
- https://martinfowler.com/articles/branching-patterns.html
…
continue reading
Il problema non è come fare versioning, piuttosto quale strategia di versioning usare: GitFlow, GitHub Flow, Release Flow, o Trunk Based development sono alcune tra le opzioni sul tavolo.
Oh mamma mia, che confusione. Cerchiamo di mettere ordine nella complessità.
Riferimenti bibliografici:
- Rochkind, Marc J. “The Source Code Control System.” IEEE Transactions on Software Engineering SE-1, no. 4 (December 1975): 364–70. https://doi.org/10.1109/TSE.1975.6312866.
- Appleton, Brad, Berczuk, Stephen, Cabrera, Ralph, and Orenstein, Robert. “Streamed Lines: Branching Patterns for Parallel Software Development.” Pattern Languages of Programs, February 8, 1998. http://www.hillside.net/plop/plop98/final_submissions/P37.pdf.
- Cabrera, Ralph, Appleton, Brad, and Berczuk, Stephen. “Software Reconstruction: Patterns for Reproducing Software Builds.” Pattern Languages of Programs, 1999. https://hillside.net/plop/plop/plop99/proceedings/cabrera/softwarereconstruction.pdf.
- https://martinfowler.com/articles/branching-patterns.html
277 επεισόδια