subversion

  • En este artículo voy a mostrar cómo crear un nuevo árbol de directorio dentro del /trunk de un repositorio a partir de un branch.

  • Esta semana tuve la necesidad de crear un nuevo usuario en un sistema de control de versiones Subversion. Una tarea sencilla, la cual dejo documentada en este breve artículo.

  • Los sistemas de control de versiones registran los cambios sobre un archivo o conjunto de archivos a lo largo del tiempo, para posibilitar recuperar una versión específica más tarde (por lo cual muchas personas ven a los sistemas de control de versiones como "máquinas del tiempo"). Comúnmente se utilizan para controlar las versiones de archivos de código fuente, aunque sirven para cualquier tipo de archivo en una computadora. Por ejemplo, un diseñador gráfico podría utilizar un sistema de control de versiones para guardar las diferentes versiones de una imagen. De esta forma podría revertir la misma a un estado previo, revertir el proyecto completo a un estado previo, comparar los cambios a los largo del tiempo, determinar quién modificó que archivo por última vez, etc.

    Un sistema de control de versiones bien implementado es una necesidad para el éxito de cualquier proyecto, ya sea pequeño o grande.

    Este artículo es indispensable para aquellos desarrolladores que aún no han comenzado su carrera profesional y no tienen experiencia, o no conocen, los sistemas de control de versiones Git y Subversion.