CVS

Definizione rapida

Sistema di controllo versione che coordina modifiche di più programmatori sullo stesso progetto.

Spiegazione

Concurrent Versions System conserva una base condivisa e riunisce i contributi inviati da sviluppatori geograficamente distanti. Ha avuto un ruolo importante nella collaborazione su software open source attraverso Internet.

Esempio pratico

Due sviluppatori modificano file diversi e CVS integra entrambi gli aggiornamenti nel repository del progetto.

Spiegazione tecnica

Revisioni, commit e confronto delle differenze consentono di tracciare la storia e gestire modifiche concorrenti.

Da non confondere con

Non è il formato CSV: CVS gestisce versioni del codice, mentre CSV rappresenta dati tabellari.