打开 Git Bash 时 Explorer 停止响应

打开 Git Bash 时 Explorer 停止响应

当我从 Explorer 上下文菜单打开 Git Bash 时,无论文件夹是否是 Git 文件夹,Explorer 都会停止响应。当我关闭 Git Bash 时,Explorer 会立即再次开始响应。

我的系统运行的是 Windows 7 Professional x64,Git 版本是 1.9.0.msysgit。

你知道是什么原因造成的吗?下面是描述该问题的 gif:在此处输入图片描述

答案1

看起来这是 git 1.9.0 中的 git-cheetah 扩展的问题。

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

FarManager 最近进行的一项更改使得 Git Cheetah 即使在我们不感兴趣的情况下也能捕获 stderr/stdout,以避免弄乱 FarManager 宝贵的控制台。由于这一解决方法,Git Bash 使 Explorer(Git Cheetah 的主要预期消费者)挂起。

看起来修复已经提交到代码库,但是至于它何时会出现在 git 更新中,我不知道!

答案2

我可以确认卸载/重新安装:

[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 下为我解决了这个问题,同时保留了我需要的功能。感谢 Justin 给出的正确答案;抱歉,我还没有回复,所以无法对此发表评论。

相关内容