What is this? From this page you can use the Social Web links to save Tutorial: Subversion para diseñadores Web en Mac to a social bookmarking site, or the E-mail form to send a link via e-mail.

Social Web

E-mail

E-mail It
March 23, 2008

Tutorial: Subversion para diseñadores Web en Mac

Posted in: Diseño web

Sumario del tutorial

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.

Sigue: Instalación de subversion en Mac


Return to: Tutorial: Subversion para diseñadores Web en Mac