为什么我在 zsh 中的 p4 同步上得到 "protected namespace - access denied" 而不是 bash?

Why do I get "protected namespace - access denied" on p4 sync in zsh but not bash?

我正在我的 Fedora 版本 20 (Heisenbug) 机器上试用 Oh My Zsh。我收到“../.. - 受保护的命名空间 - 访问被拒绝。”当我做 p4 sync:

➜  dev p4 login
Enter password:
User dspitzer logged in.
➜  dev p4 sync ...
../.. - protected namespace - access denied.

在bash中工作正常:

$ p4 login
Enter password:
User dspitzer logged in.
$ p4 sync ...
... - file(s) up-to-date.

也许 shell 正在解释 ... 标记。尝试像这样在它周围加上单引号:

$ p4 sync '...'