Mercurial y Git pueden ser amigos

Si eres como yo, que me gusta Mercurial por encima de todos los demás VCS que he probado, pero te ves obligado a trabajar con Git muchas veces porque, aceptémoslo, es el más popular de todos, hay una herramienta que te hará feliz: Hg-Git.

Permite trabajar con Mercurial (y TortoiseHg, claro está) contra repositorios Git de forma casi transparente.

Las ramas locales de Git se traducen a bookmarks de Mercurial (que, por cierto, no conocía, y es un método fantástico para trabajar), y las ramas remotas de Git se traducen a etiquetas locales de Mercurial (bueno, algo parecido).

A la hora de hacer un clone, push o pull, debes indicar que se trata de un repositorio Git usando los protocolos git+https:// o git+ssh:// (también tienes git+file://, pero es innecesario ya que se detecta automáticamente), y el plugin se encargará del resto.

Debido a algún bug actual, puede que clonar un repositorio remoto te sea muy lento. Para esos casos, te recomiendo clonar a través de Git, y luego traspasarlo a Mercurial desde el clon local, que irá bastante rápido.

Por supuesto, lo mejor de todo es conocer y usar ambos sistemas, pero llevo un tiempo trabajando con esto y va francamente bien.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s