Repository

Definizione rapida

Archivio organizzato e versionato che contiene codice, configurazioni, documentazione e cronologia delle modifiche.

Spiegazione

Il repository conserva una storia che permette confronto, revisione, rollback e collaborazione. Può essere locale o remoto e deve applicare regole di accesso e protezione adeguate al contenuto.

Esempio pratico

Un progetto mantiene sorgenti e test nello stesso repository e usa commit e branch per tracciare il lavoro.

Spiegazione tecnica

Git rappresenta versioni come commit collegati e riferimenti come branch o tag; il repository include anche l’area di lavoro e l’indice secondo il flusso usato.

Da non confondere con

Non è soltanto una cartella condivisa: versionamento, identità e storia sono parte del concetto.