【发布时间】:2019-04-16 10:18:11
【问题描述】:
我正在尝试使用git grep 来搜索一个非常大的存储库的所有修订版。我使用的命令是:
$ git rev-list --all | xargs git grep -I --threads 10 --line-number \
--only-matching "SomeString"
我在mac上使用的是最新的正式版git:
$ git --version
git version 2.19.1
这需要很长时间,查看活动监视器 git 只使用一个线程。但是docs 说它应该默认使用 8。它只使用一个带有或不带有--threads <num> 选项的线程。我也没有任何其他可以覆盖此设置的配置集:
$ git config --list
credential.helper=osxkeychain
user.name=****
user.email=****
任何想法我错过了什么?其他人可以使用git-grep 并确认他们看到了多个线程吗?
感谢您的帮助
【问题讨论】: