我有一些奇怪的行爲,關於我的設置,我似乎無法縮小範圍。Tab完成只凍結Git命令
我在我的shell中使用tab完成沒有任何問題(我的shell是zsh
)。我遇到的問題是在發出git
命令後關於標籤填寫。
例1(正常工作):
我提出一個新的目錄中,更改到它和git init
。我然後touch hello.rb
。如果我做git add <tab>
它會將其更改爲git add hello.rb
。
例2(不工作):
我在Rails應用程序真的不是很大,如果我嘗試的意圖,這將拉動運行git add G<tab>
我Gemfile
,它只是掛起和掛起,直到我ctrl-c
殺了它,輸出:
Killed by signal in __git_complete_index_file after 159s
在zsh中我使用:
# completion
autoload -U compinit
compinit
有沒有其他人有這個問題?我可以解決這個問題,但是我必須做一些錯誤的事情,而且我不確定在哪裏尋找。
版本的事情:
git version 2.1.2
zsh 5.0.7
iTerm2 Build 2.0.0.20141103
更新:
的Git v 2.2.0已經修復了這個問題,所以如果你遇到這個問題,只是升級。
我確認這個問題 – 907th 2014-11-13 07:56:37