Sistema de control de versiones
Subversion es un sistema de control de versiones libre/código fuente abierto.
Subversion es un sistema centralizado para compartir información. En su núcleo está el repositorio que guarda los datos en forma de un árbol. Es como un servidor de ficheros, exceptuando que recuerda todos los cambios hechos a sus directorios y archivos. Ésto le permite recuperar versiones antiguas de sus datos, o examinar cómo han cambiado.
Al entrar al repositorio se tiene acceso tanto a la información actualizada como a versiones anteriores que se guardaran en distintos directorios, compartiendo en todo momento la información.
Cuando se trabaja con subversion lo que se hace es una copia trabajo, que no es más que un árbol de directorios con sus archivos, en local. Los datos y modificaciones son del propietario y no se ponen a disposición de los demás a no ser que se le otorge permiso por el propietario.