[Py-MAD] Mercurial vs git (antes: Reunión python-madrid febrero 2013)

Jesus Cea jcea at jcea.es
Tue Feb 5 19:00:35 CET 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 05/02/13 18:39, Andrey Antukh wrote:
> Probablemente si, pero esto, si no me equivoco tiene sus
> limitaciones. * Tengo que trabajar con un plugin por que el core
> del sistema de versiones no es capaz de resolverlo? bueno... es una
> critica subjetiva.

No, las colas mercurial están desde el primer día. Yo no recomendaría
usarlas en mercurials modernos, donde tienes "rebase", por ejemplo.

No obstante las colas tienen algunas "features" interesantes, como que
sus changesets se marcan como "secret" en las versiones recientes de
mercurial (lo que evita que salgan en un PUSH, evitando errores) o los
"guards", que sí que molan...

> * Si no me equivoco, las colas solo son locales, lo que viene ser
> que me puedo olvidar continuar mi trabajo en otro sitio sin
> llevarme mi clon en un pendrive...

Puedes poner los parches de las colas en un repositorio ("hg qinit -c"
o "hg init --mq"). Eso es cojonudo, porque te permite versionar la
propia cola... y replicarla en otro clon.

Pero en un caso así, por ejemplo, un tipo con un repositorio privado
en el trabajo, con varios "heads" de features separadas para evitar
tener múltiples clones (que sigo sin ver qué problema tiene, y sí
tiene muchas ventajas), y luego quiere llevarse ese trabajo a casa,
puede ser apropiado usar los "bookmarks" de los que hablamos en el
primer mensaje.

Con "bookmarks" tienes esa opción de forma simple, aunque yo seguiría
sugiriendo usar clones separados.

- -- 
Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
.                              _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBURFIw5lgi5GaxT1NAQJsJgP/TvrBLP0Qw3P0vDRyH+kqQO9UuEeUJ/rD
2YvspA+LHiDw2+CooghbZxx7eD3aH9iz7Uv2nR+rtFks8Jmmwix7wW4GqNMB7c9B
euYf8+9gC5h//ES3eMY0Pj7rYcL1vDiCmf05wf9pAl1ZhR4RVmcoE0hdDtud8fYj
v5EX1/M4WtY=
=UHsj
-----END PGP SIGNATURE-----


More information about the Madrid mailing list