Per aumentare la velocità di consegna, quale flusso di lavoro SCM basato su Git segue le best practice consigliate da Google per una grande organizzazione?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Ogni team crea un feature branch da main, esegue il commit delle modifiche a quel branch e si unisce a main dopo l'approvazione del comitato consultivo sulle modifiche..
Perché questa è la risposta
La creazione di un feature branch per ogni team, con commit su quel branch e successiva unione a main dopo approvazione, è la best practice raccomandata da Google per le grandi organizzazioni. Questo approccio, noto come "feature branching" o "Gitflow" semplificato, consente ai team di lavorare in parallelo su nuove funzionalità o correzioni senza interferire con la stabilità del branch main. L'approvazione prima dell'unione garantisce la qualità del codice e il rispetto degli standard. Le altre opzioni presentano rischi elevati: il commit diretto su main (opzione 1) introduce instabilità, il fork del repository per ogni gruppo (opzione 2) è eccessivamente complesso per la gestione delle integrazioni continue, e l'unione quotidiana di branch personali (opzione 3) può portare a conflitti frequenti e a una scarsa visibilità del lavoro complessivo.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta