Tutorial: Subversion para diseñadores Web en Mac
Posted in: Diseño web
Sumario del tutorial
- Razones para usar subversion
- Instalación de subversion en Mac
- Ejemplo práctico para familiarizarse con SVN
- Ahorrarse dolores de cabeza con Beanstalk
Algunas razones para usar subversion
Usar un sistema de control de versiones cuando estamos desarrollando un proyecto web entre varias personas (site, aplicación, theme, etc.) es la opción más recomendada si se quieren evitar problemas de coordinación de distinta gravedad.
Subversion (conocido también como SVN) es un sistema de control de versiones concurrentes que nos aporta unas ventajas notables si estamos trabajando en equipo, aquí cito algunas:
- Nos aporta un respaldo (backup) solido para nuestro proyecto, pero no sólo de la última versión, sino de todas las versiones que hemos ido subiendo al repositorio
- Es una fuente valiosa de información, permite saber qué han estado haciendo otras personas, qué ficheros tocaron y si se documentan mínimamente bien los progresos disponemos de un historial detallado de como hemos ido construyendo nuestro proyecto. Yo me puedo ir de vacaciones y saber a la vuelta que se hizo cada uno de los días que no estuve
- Mejora la coordinación sin necesidad de comunicarse directamente entre miembros del equipo de desarrollo. Por ejemplo, si estamos trabajando con un fichero concreto podemos bloquearlo para que otros no puedan trabajar con él y si nos olvidamos de hacerlo, no hay riesgos de sobreescribir el trabajo de un compañero
Lo curioso es que sabiendo todo esto nosotros tardamos mucho en implementarlo en el equipo y, aunque me de vergüenza reconocerlo, al final uno se acostumbra a hacer las cosas mal.
En las siguientes páginas explico lo que tuve que hacer para instalar subversion en Mac y mostraré además como Beanstalk resulto de gran ayuda en el proceso.
Social Web