Control de versiones con Mercurial
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).
¿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:
- Wiki oficial de Mercurial
- libro “Control Distribuido de Revisiones con Mercurial” (Licencia abierta)
- Guía rápida de Mercurial (en inglés)
- Subversion or CVS, Bazaar or Mercurial? Four open source version control systems compared
Publicado el 18 junio, 2009 en Programación y etiquetado en control versiones, Mercurial, repositorios. Guarda el enlace permanente. Dejar un comentario.


Dejar un comentario