Gli ingegneri del software devono utilizzare i sistemi di controllo della versione per tenere traccia delle modifiche alla base di codice, assicurarsi che le modifiche non siano in conflitto e garantire che tutte le modifiche siano prese in considerazione. I sistemi di controllo della versione consentono agli ingegneri di mantenere una chiara cronologia delle modifiche e di tornare a una versione precedente, se necessario. Inoltre, i sistemi di controllo della versione consentono anche a più ingegneri di lavorare contemporaneamente sulla stessa base di codice senza problemi.
Spiega perché gli ingegneri del software devono utilizzare i sistemi di controllo della versione.