git bash auto complete が非常に遅いマシンが 2 台あります。タブを押すと、ファイル名が完了するまでに 8 ~ 10 秒かかることがあります。これは、オートコンプリートがgit
コマンドの一部である場合にのみ発生するようです。正常に動作するためのオートコンプリートcd
。git コマンドの実際の実行は正常に実行されます。
私は使っているgit version 1.8.3-preview20130601
$ git count-objects -vH
count: 9
size: 10.23 KiB
in-pack: 2488
packs: 1
size-pack: 18.68 MiB
prune-packable: 0
garbage: 0
size-garbage: 0 bytes
何が原因でしょうか? 可能な修正はありますか?
編集: に更新しましたがGit (version 1.8.4-preview20130916)
、問題はまだ解決していません。ConEmu で bash シェルを実行すると、長い一時停止中に下部に表示されるコマンドがuniq.exe
. その実行可能ファイルへの呼び出しが時間を食いつぶしているようです。
編集: に更新するgit version 1.9.0.msysgit.0
と、問題の多くが軽減されます。遅延はわずか 1 ~ 2 秒になりました。のような他のコマンドcd
は、ほぼ瞬時 (< 0.5 秒) です。またuniq.exe
、もう実行されていませんsh.exe
。