为什么git-completion.bash不能自动完成show-ref?

时间:2011-04-30 14:43:23

标签: git

git自动完成包含showshow-branch,但不是show-ref。这是因为自动填充列表不完整吗?或者还有其他原因吗?

[注意]我正在使用源代码中的最新git(git版本1.7.5.128.g50d30)

1 个答案:

答案 0 :(得分:1)

想想看,那当然是asnwer:

  

我认为show-ref是管道,而不是瓷器

瓷器可用于各种环境,包括非标准(覆盖GIT_DIR,GIT_WORK_TREE,临时目录,锁,诸如此类)。在这样的操作中不加选择地使用完成脚本是不明智的,因为它们总是依赖于其他git子命令,这些子命令当时可能不完全有效

这是我的理论,欢迎人们补充:)