Controllo versione

Esempio di grafo della cronologia di un progetto sotto controllo di versione. Il trunk è verde, i branch sono gialli. Tale grafo non è un albero e questo è dovuto alla presenza dei merge (frecce rosse).

Il controllo versione (in inglese version control), in informatica, è la gestione di versioni multiple di un insieme di informazioni: gli strumenti software per il controllo versione sono ritenuti molto spesso necessari per la maggior parte dei progetti di sviluppo software o documentali gestiti da un team collaborativo di sviluppo o redazione.[1]

Viene dunque usato prevalentemente nello sviluppo di progetti ingegneristici o informatici per gestire la continua evoluzione dei documenti digitali come i disegni tecnici, il codice sorgente del software, la documentazione testuale e altre informazioni importanti su cui può lavorare una squadra di persone (la cronologia di Wikipedia è un esempio a tutti gli effetti di sistema di controllo versione).

  1. ^ 1.1 Per Iniziare - Il Controllo di Versione, su git-scm.com. URL consultato il 17 agosto 2022.

Developed by StudentB