¿Cuáles son las desventajas de usar los files binarys oficiales de Windows Git de cygwin?

La última combinación de git, svn y git-svn de Cygwin está estancada en versiones antiguas que tienen numerosos errores de git-svn. Estoy considerando simplemente download la versión oficial de Windows (advertencia: esto comenzará la descarga de un: http://git-scm.com/download/win ), poniéndolo en mi path, y llamando a esos binarys de Cygwin. ¿Cuáles son las desventajas de esto?

Los binarys de Windows que no son de Cygwin no podrán ver routes de files de estilo Cygwin. Por ejemplo, su directory de inicio podría ser /home/yourname como se ve desde Cygwin, pero C:\cygwin\home\yourname como se ve desde Windows. Las interacciones entre una installation de Windows de git y el kit de herramientas de Cygwin parecido a Unix probablemente sean muy complicadas.

Las terminaciones de línea también pueden ser un problema.

Una alternativa es build git desde la fuente.

El binary oficial es Git para Windows (lo dice en la página de descargas).

El binary de Git for Windows no funciona muy bien con algunas herramientas de cygwin.

Para mí, eso significa que no funciona con mintty:

  • Sin colors cuando se ejecuta la aplicación shell nativa de Windows desde mintty
  • soporte para progtwigs de console nativos

git no genera páginas o colors porque no comprende cómo hablar el lenguaje de mintty.

Creo que el mayor problema es que quiero utilizar cygwin como un set completo de herramientas de Unix, pero me da la printing de que el objective de Git para Windows es convertir a Git en una herramienta nativa de Windows:

Finalmente, llegué a la conclusión de que es muy difícil hacer que mintty funcione con msysgit. Y en mi humilde opinión, el uso de mintty (aunque es una gran terminal) también es un paso en la dirección equivocada en el sentido de que introduce más herramientas y dependencies que no son nativas de Windows. Sebastian Schuberth (queueborador de msysgit)

Es un objective noble, pero no satisface mis necesidades. Su experiencia puede ser diferente.

Anecdotal: No he notado problemas con las routes o terminaciones de línea. Sin embargo, Cygwin ahora proporciona git-2.1.1-1, así que me estoy dando por vencido en msysgit.