Sugeriría TortoiseHg. Si está familiarizado con TortoiseSVN, puede usarlo de inmediato.
¿Desea usarlo en Windows?
A partir de hoy, TortoiseHg es mejor que TortoiseSVN en mi opinión. Y aún mejora muy rápido (lo usé desde la versión 0.4, la corriente es 0.9.2 con Mercurial 1.4.2). Una buena característica, por ejemplo: simplemente haga un montón de refactorización en su IDE y no le importa cambiarle el nombre. Después elige la función "Adivina el cambio de nombre" en el menú contextual y diviértete. No más historias rotas, porque has usado tu herramienta de cambio de nombre favorita en lugar de 'svn move'.
La instalación es realmente fácil: Descargue e instale TortoiseHg y solo un reinicio. Ahora también tiene la versión actual de la línea de comando Mercurial y la herramienta de conversión SVN. No es más que este paquete único.
¿Desea usarlo en Linux?
"sudo apt-get install mercurial" es todo lo que necesita (en un sistema basado en Debian) para usar la línea de comandos Mercurial, pero esta versión podría no ser la más reciente. Lo sé, hay repositorios PPA para Ubuntu y tal vez para Debian, también. Así que actualice su lista de fuentes de APT, importe las claves y puede instalar TortoiseHg con una integración muy agradable con Gnome.
Lo siento, pero no sé sobre la instalación en Mac.
DVCS tiende a ser útil de todos modos. Tiende a ser más divertido, sin importar si haces el escenario de hacker solitario o trabajas en un gran equipo. Además: con clone + push + pull también tiene una copia de seguridad integrada, rápida e inteligente.
embargo, también hay algunas desventajas a considerar:
1) Si comparte su trabajo entre Windows y cualquier sistema * nix, usted debe utilizar solamente caracteres ASCII para nombres de archivo. Ni Mercurial, ni Bazaar ni Git codifican la conversión como Subversion (ver CharacterEncodingOnWindows). Cualquier acento francés o diéresis alemán estropeará su trabajo al cambiar entre cualquier sistema operativo que utilice UTF-8 y el otro.
2) No debe usar muchos archivos binarios grandes. Mercurial no está diseñado para este propósito y no creo que Bazaar o Git sean más divertidos en esto.
He usado tortuga HG durante al menos un par de años de trabajo de producción. Sin embargo, una vez que te sientas cómodo con la línea de comando, no la usarás más. No he usado el mío por al menos un año. –
Creo que la industria ha elegido a Git como el próximo repositorio de código fuente de elección. –