Supponendo che:
- Il tuo team sta utilizzando il controllo centralizzato della versione.
- Stai lavorando a una funzionalità più ampia che richiederà alcuni giorni per essere completata e non potrai impegnarti prima perché interromperà la creazione.
- I membri del tuo team commettono ogni giorno qualcosa che potrebbe cambiare alcuni dei file su cui stai lavorando.
Poiché si tratta di un controllo centralizzato della versione, dovrai aggiornare il tuo checkout locale ad almeno un certo punto: almeno una volta prima di eseguire il commit della nuova funzionalità.
Se esegui l'aggiornamento solo una volta prima del commit, potrebbero esserci molti conflitti a causa delle molte altre modifiche dei tuoi compagni di squadra, che potrebbero essere un mondo di dolore da risolvere tutto in una volta.
Oppure, potresti aggiornare spesso, e anche se ci sono alcuni conflitti da risolvere giorno dopo giorno, dovrebbe essere più facile da fare, a poco a poco.
Rimarrebbe sempre una buona idea aggiornare spesso?