7

Когда я открываю Git Bash из контекстного меню Проводника, Проводник перестает отвечать, независимо от того, является ли папка папкой Git. Сразу, когда я закрываю Git Bash, Explorer начинает отвечать снова.

Моя система работает под управлением Windows 7 Professional x64, а версия Git 1.9.0.msysgit.

У вас есть идеи, что может быть причиной этого? Вот рисунок, описывающий проблему:

2 ответа2

9

Похоже, что это проблема с расширением git-cheetah с git 1.9.0.

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

Недавнее изменение, сделанное для FarManager, заставляет Git Cheetah захватывать stderr/stdout, даже когда мы не заинтересованы в этом, чтобы не загромождать драгоценную консоль FarManager. Из-за этого обходного пути Git Bash приводит к зависанию Explorer - основного предполагаемого потребителя Git Cheetah.

Похоже, что исправление было передано в кодовую базу, но относительно того, когда оно появится в git-обновлении, я понятия не имею!

8

Я могу подтвердить, что удаление / переустановка осуществляется с помощью:

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

... решил проблему для меня под Windows 8.1, сохранив необходимую функциональность. Спасибо Джастину за реальный ответ; извините, у меня пока нет представителя, чтобы сделать это просто комментарий.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .