Control de versiones (SVN)



Control de versiones: Subversion

Los programas de control de versiones gestionan las distintas versiones de un proyecto, su puesta en común y la copia de los archivos en cada etapa de modificación.
Si trabaja en equipo en proyectos como un sitio web, con Subversion ya solo tendrá que preocuparse del código.



Subversion permite dividir el trabajo entre los miembros del equipo, difundirlo a todos ellos, y volver a una versión anterior con un solo comando.



Por ejemplo:


Un desarrollador trabaja en un archivo. Cuando ha terminado envía la nueva versión a Subversion para que todo el equipo pueda acceder a ella.
Si hay varias personas trabajando en el mismo archivo, el programa se encargará de reconocer las dos versiones y combinarlas en un solo archivo.

En ese caso, podrá acceder a las versiones y a sus diferencias, y no se perderá ninguna parte del trabajo.

La parte de publicación online (paso a producción) del proyecto es gestionada por Subversion como se se tratara de una cuenta de Subversion clásica.
Así podrá actualizar todo su proyecto o una parte de él tranquilamente, directamente online, sin arriesgarse a perder datos o a que existan conflictos entre las distintas versiones de los archivos.



esquema del sistema de contorl de versiones Subversion


Para instalar Subversion en su alojamiento, puede seguir esta guía.