# Controllo di Versione

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/it/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

## Cos'è

Il controllo di versione (o controllo della sorgente) è la pratica di tracciare e gestire le modifiche a un documento. Si tratta di un sistema che registra i cambiamenti nel tempo di uno o più file, in modo da poter richiamare una specifica versione in futuro.

## Quali problematiche affronta

I sistemi di controllo di versione mirano a risolvere i seguenti problemi: effettuare il back-up di un documento o di una codebase mentre cambia nel tempo, permettere a più utenti di risolvere i conflitti in caso di cambiamenti in sovrapposizione e di conservare un registro delle modifiche nel tempo.
Spesso il codice di un'applicazione può essere complesso e determinante per i processi di business, quindi è importante tenere traccia di chi ha modificato cosa, quando è stata modificata e perché.
Inoltre, molte, se non tutte, le applicazioni sono modificate da più sviluppatori, e ci sono spesso dei conflitti tra i cambiamenti introdotti da sviluppatori diversi.

## In che modo aiuta

Il controllo di versione aiuta gli sviluppatori a procedere velocemente e a preservare l'efficienza, e contemporaneamente a conservare un registro dei cambiamenti e a fornire uno strumento per risolvere i conflitti. Permette agli sviluppatori di conservare il codice in un repository e semplifica la collaborazione. Lo sviluppo di applicazioni moderne fa molto affidamento sui sistemi di controllo di versione, come git, per conservare il codice.

---

- Canonical URL: https://glossary.cncf.io/it/version-control/
- Status: Deprecated
- Ultima modifica July 28, 2023: ` aggiunto termine vertical scaling e deprecati termini , issue #1657 #1660 (#2256) ` ([999a7e2](https://github.com/cncf/glossary/commit/999a7e21608cfa539c8c66387aa453c71a2faddf))
- Source: https://github.com/cncf/glossary/blob/main/content/it/version-control.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
