Sommario:
Definizione - Cosa significa Apache Subversion (SVN)?
Apache Subversion (SVN) è un software gratuito e open source sviluppato da Apache Software Foundation che funge da sistema di controllo per tenere traccia delle modifiche a file, cartelle e directory. Viene utilizzato per facilitare il recupero dei dati e la registrazione della cronologia delle modifiche apportate nel tempo. È stato progettato per sostituire il Concurrent Versions System (CVS), un programma progettato per salvare e recuperare più modifiche al codice sorgente che presentava molti bug intrinseci e difetti di funzionalità.
Techopedia spiega Apache Subversion (SVN)
Oltre alle registrazioni dettagliate di modifiche e metadati per file e cartelle, le funzionalità di Subversion includono:
- Facile implementazione di nuove funzioni di rete
- Archiviazione e gestione coerenti di file di testo e binari
- Creazione efficiente di rami e tag
- Facile utilizzo con linguaggi di programmazione
Lo sviluppo di Subversion di Karl Fogel e Ben Collins-Sussman è iniziato nel 2000 e si è evoluto come progetto open source. La sua visione è quella di essere un sistema centralizzato di controllo della versione che funga da rifugio sicuro per dati preziosi. Mira anche a mantenere un modello semplice con la capacità di supportare le esigenze di diversi utenti e progetti.
