Taula de continguts:
Definició: què significa Apache Subversion (SVN)?
Apache Subversion (SVN) és un programari gratuït i de codi obert desenvolupat per la Apache Software Foundation que actua com un sistema de control per al seguiment de canvis en fitxers, carpetes i directoris. S'utilitza per ajudar a recuperar dades i registrar l'historial de canvis realitzats al llarg del temps. Va ser dissenyat per substituir el sistema de versions simultànies (CVS), un programa dissenyat per guardar i recuperar diversos canvis de codi font que tenien molts errors i defectes de característiques inherents.
Techopedia explica Apache Subversion (SVN)
A més dels enregistraments detallats dels canvis i de metadades dels fitxers i carpetes, les funcions de Subversion inclouen:
- Fàcil implementació de noves funcions de xarxa
- Emmagatzematge i maneig consistent de fitxers de text i binaris
- Creació eficient de branques i etiquetes
- Fàcil ús amb llenguatges de programació
El desenvolupament de Subversion per Karl Fogel i Ben Collins-Sussman es va iniciar el 2000 i ha evolucionat com a projecte de codi obert. La seva visió és ser un sistema de control de versions centralitzat que serveixi de refugi segur per a dades valuoses. També pretén mantenir un model senzill amb la capacitat de donar suport a les necessitats de diferents usuaris i projectes.