Définition - Que signifie Apache Subversion (SVN)?
Apache Subversion (SVN) est un logiciel gratuit et open-source développé par Apache Software Foundation qui agit comme un système de contrôle pour suivre les modifications apportées aux fichiers, dossiers et répertoires. Il est utilisé pour aider à récupérer les données et à enregistrer l'historique des modifications apportées au fil du temps. Il a été conçu pour remplacer le système de versions simultanées (CVS), un programme conçu pour enregistrer et récupérer plusieurs modifications du code source qui présentaient de nombreux bogues et défauts de fonctionnalités inhérents.
Definir Tech explique Apache Subversion (SVN)
En plus des enregistrements détaillés des modifications et des métadonnées pour les fichiers et les dossiers, les fonctionnalités de Subversion incluent:
- Implémentation aisée de nouvelles fonctions réseau
- Stockage et gestion cohérents des fichiers texte et binaires
- Création efficace de branches et de tags
- Utilisation facile avec les langages de programmation
Le développement de Subversion par Karl Fogel et Ben Collins-Sussman a commencé en 2000 et a évolué comme un projet open-source. Sa vision est d'être un système de contrôle de version centralisé qui agit comme un refuge fiable pour les données précieuses. Il vise également à maintenir un modèle simple avec la capacité de prendre en charge les besoins des différents utilisateurs et projets.