Perché serve il controllo versione?
Cosa risolve il controllo versione
⏱ Stima ~4 min
01 · Leggi
Immagina di stare scrivendo un articolo. Lo modifichi, lo salvi. Fai altre modifiche. Poi scopri che la versione di due ore fa era migliore. Ma non esiste più. Ora trasferisci questo scenario al codice — centinaia di file, più persone che modificano tutto insieme.
💡 Immagina cosìIl controllo versione è come i checkpoint di salvataggio nei videogiochi. Puoi tornare a qualsiasi stato precedente in qualsiasi momento.
Punti chiave
- Ogni modifica viene registrata
- Puoi tornare a qualsiasi versione precedente
- Più persone possono lavorare insieme sullo stesso progetto
- Non perderai mai più i tuoi progressi
02 · Quiz
Qual è il problema principale che risolve il controllo versione?
- Far girare il programma più velocemente
- Correggere i bug automaticamente
- Tenere traccia di tutte le modifiche e poterle annullare
- Ridurre la dimensione dei file
03 · Trascina per ordinare
In quali scenari seguenti servirebbe il controllo versione? Classificali.
(Questa sezione è interattiva — attiva JavaScript per usarla.)
04 · Leggi
Lo strumento di controllo versione usato dagli sviluppatori si chiama git. È stato creato da Linus Torvalds (l'autore di Linux). Quasi ogni progetto software al mondo lo usa.
Punti chiave
- git tiene traccia delle modifiche ai file nel tempo
- GitHub è il sito che ospita i repo git su internet
- repository (repo) è un progetto tracciato da git
05 · Abbina
Collega ogni concetto git alla sua descrizione.
(Questa sezione è interattiva — attiva JavaScript per usarla.)
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.