Tabla de contenido:
Definición - ¿Qué significa Apache Subversion (SVN)?
Apache Subversion (SVN) es un software gratuito y de código abierto desarrollado por Apache Software Foundation que actúa como un sistema de control para rastrear cambios en archivos, carpetas y directorios. Se utiliza para ayudar a recuperar datos y registrar el historial de cambios realizados con el tiempo. Fue diseñado para reemplazar el Sistema de Versiones Concurrentes (CVS), un programa diseñado para guardar y recuperar múltiples cambios en el código fuente que tenían muchos errores inherentes y fallas de características.
Techopedia explica Apache Subversion (SVN)
Además de las grabaciones detalladas de cambios y metadatos para archivos y carpetas, las características de Subversion incluyen:
- Fácil implementación de nuevas funciones de red.
- Almacenamiento y manejo consistente de archivos de texto y binarios.
- Creación eficiente de ramas y etiquetas.
- Fácil uso con lenguajes de programación.
El desarrollo de Subversion por Karl Fogel y Ben Collins-Sussman comenzó en 2000 y ha evolucionado como un proyecto de código abierto. Su visión es ser un sistema de control de versiones centralizado que actúe como un refugio seguro confiable para datos valiosos. También tiene como objetivo mantener un modelo simple con la capacidad de satisfacer las necesidades de diferentes usuarios y proyectos.
