web-dev-qa-db-ja.com

Git Bashを開くと、エクスプローラーが応答を停止します

ExplorerのコンテキストメニューからGitBashを開くと、フォルダーがGitフォルダーであるかどうかに関係なく、Explorerが応答を停止します。 Git Bashを閉じるとすぐに、Explorerが再び応答を開始します。

私のシステムはWindows7 Professional x64を実行しており、Gitのバージョンは1.9.0.msysgitです。

何がこれを引き起こしているのか分かりますか?これが問題を説明するgifです: enter image description here

7
Gaui

Git1.9.0のgit-cheetah拡張機能に問題があるようです。

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

FarManagerに加えられた最近の変更により、Git Cheetahは、FarManagerの貴重なコンソールが乱雑にならないように、興味がない場合でもstderr/stdoutをキャプチャします。この回避策により、GitBashはExplorer(Git Cheetahの主な対象消費者)をハングさせます。

修正がコードベースにコミットされているように見えますが、それがgitアップデートにいつ表示されるかについてはわかりません!

9
Justin

アンインストール/再インストールは次の方法で確認できます。

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

...必要な機能を維持しながら、Windows8.1で問題を解決しました。本当の答えをくれたジャスティンに感謝します。申し訳ありませんが、これをコメントするための担当者はまだいません。

8
David Brown