A partir de ahora, en Windows 7, ¿Mercurial pone en marcha un server mucho más simple que Git?

En Windows 7, al leer hginit.com, parece que es muy fácil configurar un server Mercurial.

mkdir repo cd repo hg init hg serve 

¿y eso es? Ahora http: // localhost: 8000 es el server. Parece que es bastante más difícil configurar un server Git, ya sea para Cygwin y mysysGit? Git seguramente lo simplificará, quizás no en este momento …

Después de haber intentado ejecutar un server Git en Windows usando gitosis , puedo dar fe de que:

"hg serve"

es mucho más sencillo!

Actualizar

Es de esperar que el soporte inteligente de HTTP en Git lo haga más sencillo, pero por supuesto dependerá de cómo esté disponible si lo comparamos con la facilidad de "hg serve".

Actualización 2

Si todo lo que quiere hacer es compartir rápidamente un repository con un colega, entonces "hg serve" presenta una manera muy sencilla de hacerlo. La configuration de un server mutli-usuario robusto y seguro es otra cuestión para ambas plataforms.

Actualización 3

Este es un comienzo muy decente para alojar repositorys de Git utilizando IIS con Smart HTTP Support . Funciona para mi:

http://www.jeremyskinner.co.uk/2010/06/25/hosting-a-git-server-under-iis7-on-windows/

Sí, ejecutar un server Mercurial es así de simple. Por otro lado, nosotros (los desarrolladores de Mercurial) realmente no consideramos que hg sirva una herramienta para el uso prolongado. Es decir, es agradable compartir rápidamente un repository en un sprint más o less, pero para un hosting más robusto, usar apache + mod_wsgi o fcgi o incluso simplemente cgi es probablemente mejor.

Puedes poner un repo simple de Git en cualquier class de sistema de files compartido de Windows y usarlo como tu server. Ni siquiera necesitas un process en ejecución. La security se puede manejar en el nivel del sistema de files.