Casa Sviluppo Che cos'è Apache Subversion (svn)? - definizione da techopedia

Che cos'è Apache Subversion (svn)? - definizione da techopedia

Sommario:

Anonim

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:

  1. Facile implementazione di nuove funzioni di rete
  2. Archiviazione e gestione coerenti di file di testo e binari
  3. Creazione efficiente di rami e tag
  4. 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.

Che cos'è Apache Subversion (svn)? - definizione da techopedia