我想测试我当前的目录是否是 git/hg/etc 的一部分。存储库,作为我的 shell 提示的一部分。找了一圈,发现this setup它具有与我想要的类似的测试。所以我想我的问题是:查看我是否在 git、hg、darcs 或 svn 存储库中的最快测试是什么?特别是,在我给他的链接中,他使用了 git branch > /dev/null
和 hg root > /dev/null
;那些是最快的吗?
最佳答案
如果你真的需要性能,你可以检查 .git
或 .hg
目录。但这当然不会是 100% 可靠的。
关于shell - 我如何(快速)判断 $PWD 是否在 git/hg 存储库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4475897/