打开 Git Bash 时资源管理器停止响应

Gau*_*aui 7 windows-7 windows-explorer git msysgit

当我从资源管理器上下文菜单中打开 Git Bash 时,资源管理器停止响应,无论该文件夹是否为 Git 文件夹。当我关闭 Git Bash 时,Explorer 立即开始再次响应。

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

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

小智 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 update 中我不知道!


小智 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)
Run Code Online (Sandbox Code Playgroud)

...在 Windows 8.1 下为我解决了问题,同时保留了我需要的功能。感谢贾斯汀的真实回答;抱歉,我还没有代表来发表评论。

  • 确认,使用简单的上下文菜单(基于注册表)而不是高级上下文菜单(git-cheetah 插件)是有效的。 (2认同)