Strategia di ramificazione del tronco - AWS Guida prescrittiva

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Strategia di ramificazione del tronco

Lo sviluppo basato su trunk è una pratica di sviluppo software in cui tutti gli sviluppatori lavorano su un unico ramo, in genere chiamato ramo o. trunk main L'idea alla base di questo approccio è quella di mantenere la base di codice in uno stato di rilascio continuo integrando frequentemente le modifiche al codice e facendo affidamento su test automatizzati e integrazione continua.

Nello sviluppo basato su trunk, gli sviluppatori apportano le modifiche alla main filiale più volte al giorno, con l'obiettivo di effettuare aggiornamenti piccoli e incrementali. Ciò consente cicli di feedback rapidi, riduce il rischio di conflitti di fusione e favorisce la collaborazione tra i membri del team. La pratica sottolinea l'importanza di una suite di test ben gestita perché si basa su test automatizzati per individuare tempestivamente potenziali problemi e assicurarsi che la base di codice rimanga stabile e rilasciabile.

Lo sviluppo basato su trunk viene spesso contrapposto allo sviluppo basato sulle funzionalità (noto anche come ramificazione delle funzionalità o sviluppo basato sulle funzionalità), in cui ogni nuova funzionalità o correzione di bug viene sviluppata in un ramo dedicato, separato dal ramo principale. La scelta tra sviluppo basato su trunk e sviluppo basato su funzionalità dipende da fattori quali la dimensione del team, i requisiti del progetto e l'equilibrio desiderato tra collaborazione, frequenza di integrazione e gestione delle release.

Per ulteriori informazioni sulla strategia di ramificazione Trunk, consulta le seguenti risorse: