Noobian de GitHub, ¿debería instalar msysGit o Cygwin?

Tengo la intención de usar GitHub con extensiones de Git y posiblemente integrarme con FogBugz (opcional).

Al mirar la página de descargas y leer algunas preguntas técnicas más o less relacionadas, quería ver lo que creía que sería mejor instalar en Windows 7, dado que quiero integrarlo con Visual Studio 2008 (pensando que esto sería a través de GitExtensions).

¿Una respuesta directa (msysGit o Cygwin?) Entre los dos sería genial, pero cualquier consejo más obvio sobre comenzar en GitHub sería bienvenido, o si de verdad me he perdido la marca por completo (¿importa cuál?). Estará importando desde Subversion.

La última vez que revisé Cygwin's fue la recomendada oficialmente, pero creo que msysgit podría haberse puesto al día. Estoy usando TortoiseGit con msysgit, y parece funcionar bien. Recomendado.

En mi experiencia, Cygwin es mucho mejor: Tutorial de Windows Git: Cygwin, SSH y Projectlocker .

Si utilizaste TortoiseSVN con Subversion, deberías echarle un vistazo a TortoiseGit , la versión Git de TortoiseSVN.

Git Extensions requiere msysGit . La installation "Completa" tiene msysGit y KDiff3 empaquetados con ella.

En cuanto al versus, la única gran diferencia que conozco es que msysGit aún no es compatible con git-daemon . Dado que estás usando GitHub, esto no debería afectarte demasiado.

Nunca encontré las opciones anteriores que fueron excelentes para Windows y que en su lugar usaron mercurial por bastante time.

Ahora GitHub ha hecho github: windows y después de un pequeño uso es muy impresionante. Es un producto bien pensado y creo que ampliará en gran medida el uso de GitHub en Windows.