Control de versiones con Mercurial

by Francho Joven

18 Jun 2009

. Comments

Durante años he estado usando Subversion como sistema de control de versiones (y antes que este use CVS), pero de un tiempo a esta parte están surgiendo sistemas más modernos que cada vez acaparan más adeptos.

Entre todos ellos me he decidido a probar Mercurial, un sistema de control de versiones distribuido que es utilizado por proyectos tan importantes como Python, Mozilla, OpenSolaris, etc (en la Wikipedia podéis conocer más detalles).

Mercurial Quick Start

¿Que por qué he elegido Mercurial?

  • Primero porque grandes proyectos de los que me gustan (como Python) confian en él.
  • Porque comparto todo lo que se dice en este post al respecto
  • Porque NetBeans lo trae "de serie".
  • Porque tras un primer vistazo, tiene pinta de que su curva de aprendizaje es buena
  • Porque parece que es sencillo migrar proyectos de SVN a Mercurial
  • Porque hace unos meses me enteré de que Google Code añadía soporte para Mercurial además de Subversion

Pero sobre todo, por que quería probarlo. Así que me lo he traído al laboratorio: me he instalado los correspondientes paquetes en mi Ubuntu, el plugin para Eclipse (Merclipse) y me he creado mi propio repositorio en Google donde iré subiendo los proyectos comentados en este blog.

Todo listo listo para empezar a probarlo...

Por si os queréis animar vosotros también ahí van unos cuantos enlaces interesantes: