Controllo di Versione
Cos’è
Il controllo di versione (o controllo della sorgente) è la pratica di tracciare e gestire le modifiche a un documento. Si tratta di un sistema che registra i cambiamenti nel tempo di uno o più file, in modo da poter richiamare una specifica versione in futuro.
Quali problematiche affronta
I sistemi di controllo di versione mirano a risolvere i seguenti problemi: effettuare il back-up di un documento o di una codebase mentre cambia nel tempo, permettere a più utenti di risolvere i conflitti in caso di cambiamenti in sovrapposizione e di conservare un registro delle modifiche nel tempo. Spesso il codice di un’applicazione può essere complesso e determinante per i processi di business, quindi è importante tenere traccia di chi ha modificato cosa, quando è stata modificata e perché. Inoltre, molte, se non tutte, le applicazioni sono modificate da più sviluppatori, e ci sono spesso dei conflitti tra i cambiamenti introdotti da sviluppatori diversi.
In che modo aiuta
Il controllo di versione aiuta gli sviluppatori a procedere velocemente e a preservare l’efficienza, e contemporaneamente a conservare un registro dei cambiamenti e a fornire uno strumento per risolvere i conflitti. Permette agli sviluppatori di conservare il codice in un repository e semplifica la collaborazione. Lo sviluppo di applicazioni moderne fa molto affidamento sui sistemi di controllo di versione, come git, per conservare il codice.
Feedback
Questa pagina ti è stata utile?
Thank you! Please let us know if you have any suggestions.
Thanks for your feedback. Please tell us how we can improve.