Msysgit git Bash 自动完成行为的改变

Msysgit git Bash change of behavior on autocomplete

直到 1.9.4 git Bash,在点击选项卡时,会自动完成歧义,然后让我完成其余部分(对于分支、标签等)。从 1.9.5(版本 1.9.5-preview20141217)开始,它会向我提供可能的列表 branches/tags 等,让我选择。我更喜欢以前的行为,因为它节省了我 screen/logs 的财产。此更改是否可以以某种方式恢复或是否有我可以设置的首选项?

示例:

MrD@MRSD /c/Dropbox/eclipse_workspaces/python/wrye-bash (utumno-163-wip)
$ git rebase --interactive --onto dev dev utu # <-- hit tab, boom:
utumno-163-wip           utumno-74-wrap           utumno-liblo-6-support
utumno-195               utumno-cProfile-wip      utumno-parerga
utumno-6                 utumno-liblo-6           utumno-wip

我想看的是:

$ git rebase --interactive --onto dev dev utu # <-- hit tab, ta-dah:
$ git rebase --interactive --onto dev dev utumno-

this answer 中所述,将 bind 'set show-all-if-ambiguous off' 放入我的 ~/.profile 文件中对我有用。