Hace tiempo que quería acercar a portada una de las utilidades más prácticas que he encontrado a la hora de programar (para cualquier plataforma) y que resuelve dos de los principares problemas a los que muchas veces nos lleva el cansancio: perder el código y que no funcione algo que antes sí lo hacía por las últimas modificaciones que hemos hecho. Aquí os traigo un programa especialmente dedicado a los coders para que puedan empezar a usar un potente sistema de control de versiones de forma facil y cómoda sea cual sea el IDE o editor que utilicen para programar (eso sí, limitada a entorno Windows). Sin más dilación os presento probablemente la forma más facil de descubrir el mundo de los repositorios y el control de versiones.
Web oficial de TortoiseSVN
Tutorial (en preparación)
Aunque me extenderé bastante en el tutorial tanto sobre el uso y para que sirve... no resisto la tentación de daros unas pinceladas sobre los términos que a algunos os sonaran "de oidas" y que otros no habreis oido/leido nunca.
Repository / Repositorio: es el sitio donde se almacena el juego de código correspondiente a un proyecto.
Trunk / Tronco: es el cuerpo principal de la aplicación que se esté desarrollando, de el nacen todos los demás.
Tag / Etiqueta: es una versión del código que se conjela dandole un nombre. Se suele hacer con las versiones que se publican para luego parchearlas si es necesario.
Branch /Rama: es una rama de desarrollo independiente. Pensad por ejemplo que quereis acabar una primera versión pero a la vez ir avanzando hacia una segunda (y las que vengan), las ramas permiten separar las lineas de desarrollo.
Descargar TortoiseSVN 1.6.6
Descargar TortoiseSVN 1.6.6
Descargar Paquete de idioma español para TortoiseSVN 1.6.6
Descargar Paquete de idioma español para TortoiseSVN 1.6.6
Descargar TortoiseSVN 1.4.8 32 bits
Descargar TortoiseSVN 1.4.8 64 bits
Descargar Paquete de idioma español para TortoiseSVN 1.4.8 32 bits
Descargar Paquete de idioma español para TortoiseSVN 1.4.8 64 bits