Tag Archive for 'bazaar'

Sistemas de control de versiones: Subversion y git

tunnel.jpg

Después de trabajar con algún sistema de control de versiones uno se pregunta como ha podido desarrollar —o vivir jejeje— sin ellos.

El primer VCS (Version Control System — Sistema de Control de Versiones) del cual llegué a escuchar fue el antiguo CVS (Concurrent Versions System).

Aún recuerdo las ventajas que mencionaban algunos amigos acerca de usar un software que te ayudara a llevar un control de los cambios que haces en tu código:

  • No tienes que hacer respaldos a mano de tu proyecto — Al ir haciendo commits, automáticamente se van guardando puntos de restauración de tu código.
  • Puedes regresar a una fecha determinada o versión de tu código fuente — Gracias a los puntos de restauración que has ido guardando en cada commit que haces.
  • Es posible desarrollar en equipo de una manera organizada — Así no pasará que alguien sobreescriba los archivos y cambios de alguien más sin querer.

Mi encuentro con Subversion

En aquel entonces también comencé a escuchar de otro VCS llamado Subversion (SVN) que incluía algunas mejoras significativas sobre los puntos flacos de CVS.

Así que decidí machetearle al SVN un rato, y cuando entendí realmente la utilidad y TODAS las ventajas que traia consigo, lo único que pude pensar fue:

¡¿Cómo he podido estar desarrollando sin un sistema de control de versiones?!

Si, es así de grande la diferencia que hace. :)

Continue reading ‘Sistemas de control de versiones: Subversion y git’