Apache Subversion, que a menudo se abrevia como SVN, es un sistema de control de versiones y revisiones de software distribuido bajo una licencia de código abierto. Subversion fue creado por CollabNet Inc. en 2000, pero ahora se desarrolla como un proyecto de Apache Software Foundation y, como tal, es parte de una rica comunidad de desarrolladores y usuarios. Este tutorial le proporciona una comprensión del sistema SVN que se necesita para mantener las versiones actuales e históricas de archivos como el código fuente, las páginas web y la documentación.
Este tutorial está diseñado para profesionales de software interesados en aprender los conceptos del sistema SVN en pasos simples y sencillos. Después de completar este tutorial, obtendrá suficiente exposición a SVN desde donde puede llevarse a niveles más altos de experiencia.
Antes de continuar con este tutorial, debe tener un conocimiento básico de terminologías simples como lenguaje de programación, código fuente, documentos, etc. Porque usar SVN para manejar todos los niveles de proyectos de software en su organización, será bueno si tiene un conocimiento práctico de desarrollo de software y procesos de prueba de software.