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.