Che cos'è il controllo di versione?
Apache™ Subversion® (SVN) è uno strumento per la gestione delle versioni e delle revisioni delle versioni attuali e precedenti dei file, come il codice sorgente, i siti web e la documentazione. Apache™ Subversion® è un marchio registrato della Apache Software Foundation.
La gestione delle revisioni (nota anche come controllo delle versioni, gestione delle versioni e gestione del codice sorgente) è la gestione delle modifiche apportate a documenti, programmi e altre informazioni memorizzate come file informatici. Il controllo delle versioni viene utilizzato spesso nello sviluppo di software quando un team di dipendenti lavora sugli stessi file.
Compiti
-
Tracciamento delle modifiche nelle revisioni: In qualsiasi momento, è possibile mostrare chi ha apportato le modifiche e in quale momento.
-
Ripristino di vecchie revisioni di singoli file: In qualsiasi momento è possibile annullare le modifiche accidentali ai file.
-
Archiviazione di revisioni speciali di un progetto: In qualsiasi momento è possibile tornare alle versioni precedenti.
-
Coordinamento dell'accesso condiviso ai dati da parte degli sviluppatori
-
Sviluppo di un progetto contemporaneamente in più filiali
API del componente aggiuntivo SVN di Script Engine
CODESYS SVN fornisce un'interfaccia di scripting per SVN.