Explorer deja de responder al abrir Git Bash

7

Cuando abro Git Bash desde el menú contextual de Explorer, Explorer deja de responder, independientemente de si la carpeta es una carpeta de Git. Inmediatamente cuando cierro Git Bash, Explorer comienza a responder de nuevo.

Mi sistema ejecuta Windows 7 Professional x64 y la versión Git es 1.9.0.msysgit.

¿Tienes alguna idea de qué podría estar causando esto? Aquí hay un gif que describe el problema: enter image description here

Gaui
fuente
crear un volcado del Explorer, abrir el volcado en WinDbg y ejecutar ! analizar -v -hang . Copiar & amp; pegue la salida de Windbg en pastebin y publique un enlace aquí
magicandre1981
@ magicandre1981 y ¿cómo voy a hacer eso?
Gaui
Utilice Taskmgr o ProcessExplorer para generar el volcado. Windbg es parte de WinSDK (herramientas de depuración)
magicandre1981

Respuestas:

9

Parece que es un problema con la extensión git-cheetah con git 1.9.0.

https://github.com/msysgit/Git-Cheetah/commit/e7af79862b136efb414ac545f282939e2d290e3e

Un cambio reciente realizado para FarManager hace que la captura de Git Cheetah   stderr / stdout incluso cuando no estamos interesados ​​en él, para evitar el desorden   La preciosa consola de FarManager. Debido a esta solución, Git Bash hace el   Explorador: el principal consumidor de Git Cheetah: colgar.

Parece que la solución se ha comprometido con el código base, pero no tengo idea de cuándo aparecerá en la actualización de git.

Justin
fuente
8

Puedo confirmar que desinstalo / reinstalo con:

[x] Windows Explorer integration
   (*) Simple context menu (Registry based)
      [x] Git Bash Here
      [x] Git GUI Here
   ( ) Advanced context menu (git-cheetah plug-in)

... solucioné el problema en Windows 8.1 mientras mantenía la funcionalidad que necesitaba. Gracias a Justin por la respuesta real; Lo siento, todavía no tengo el representante para hacer esto solo un comentario.

David Brown
fuente
2
Confirmado, funciona el menú contextual simple (basado en el registro) en lugar del menú contextual avanzado (complemento de git-cheetah).
Gaui