Ejecutar herramientas MinGW / MSYS dentro de msysgit

He estado usando msysgit durante bastante time para Git en Windows, pero ahora estoy tratando de configurar MinGW por primera vez. Instalé MSYS con mingw-get ya que tiene algunos utils no empaquetados con msysgit ( make , xz , etc.).

Tengo algunos hilos para ejecutar Git en el shell MSYS, pero preferiría usar el shell msysgit en su lugar, ya que mapea el directory principal con mi Windows y muestra la información de Git en el prompt. Para acceder a los progtwigs MinGW y MSYS desde mi shell msysgit, agregué lo siguiente a .bashrc :

 export PATH=$PATH:/c/MinGW/bin/:/c/MinGW/msys/1.0/bin/ 

Sin embargo, la ejecución de cualquiera de las utilidades de MSYS hace que se cuelgue el aviso, y al terminar con Ctrl-C se cuelga la utilidad, aparece el dialog " x ha dejado de funcionar". Si trato de ejecutar las utilidades en el shell MSYS o cmd.exe , funcionan bien.

¿Hay alguna configuration que deba cambiar con msysigit? ¿Qué podría estar yendo mal?

Le sugiero que simplemente agregue el directory "Archivos de progtwig (x86) \ Git \ cmd" a la ruta de acceso de su shell msys y úselo como lo haría con el prompt de Windows cmd. Esto agrega el ejecutable git wrapper a la ruta para que git pueda ajustar su entorno a medida que se ejecuta y evita interferir con su otro entorno msys. Agregar solo el subdirectory cmd significa que Git para Windows solo agrega dos commands: git y gitk. En Git para Windows, hay un msys modificado que puede ser incompatible con las utilidades estándar de msys. Usar el contenedor cmd debería evitar conflictos.