我正在使用 zsh shell,在 Git Repo 的目录中运行任何命令(例如 'ls' 'cd' )变得非常缓慢。在 bash 中,它工作得又快又好。我还注意到 shell 的标题显示“git”,旁边有旋转轮。似乎在执行“ls”、“cd”之后调用了“git”,并没有将控制权交还给它,并且变得非常缓慢……而且很痛苦:)
我升级了最新的Git 2.1.2,zsh 5.0.7。我在 Mac 10.9.2 上
您将如何对 zsh shell 进行故障排除?谢谢你的帮助
我正在使用 zsh shell,在 Git Repo 的目录中运行任何命令(例如 'ls' 'cd' )变得非常缓慢。在 bash 中,它工作得又快又好。我还注意到 shell 的标题显示“git”,旁边有旋转轮。似乎在执行“ls”、“cd”之后调用了“git”,并没有将控制权交还给它,并且变得非常缓慢……而且很痛苦:)
我升级了最新的Git 2.1.2,zsh 5.0.7。我在 Mac 10.9.2 上
您将如何对 zsh shell 进行故障排除?谢谢你的帮助
您可能有:
git
被您的提示调用:echo $PS1 $PS2
git
被 zsh http://zsh.sourceforge.net/Doc/Release/Functions.html#Hook-Functions中的许多钩子函数中的任何一个调用很可能,找到它的最简单方法是启动 zsh,zsh -x
然后进入您的 git 存储库。它应该告诉你发生了什么。