Converso a Subversion

Al principio de mi carrera usé como repositorio de fuentes CVS y SourceSafe. Como programador Oracle mis fuentes eran paquetes de base de datos y los equipos de desarrollo con los que trabajaba eran reducidos. Las refactorizaciones de código eran poco frecuentes. Por tanto, la forma de trabajo era actualizar el repositorio, bloquear un fichero, trabajar con él y subirlo de nuevo.

Hace unos años comencé a trabajar con proyectos J2EE con equipos de desarrollo cada vez mayores. Al principio continuamos trabajando con CVS. La idea de trabajar con un fichero sin antes bloquearlo antes me parecía impensable. Sin embargo, conforme los proyectos se hicieron más grandes las refactorizaciones fueron convirtiéndose en pesadilla y la imposibilidad de que varias personas trabajasen sobre un mismo fichero  de forma simultánea se hizo insostenible. Con Subversion se solucionaron estos problemas. Sigue leyendo