有没有相当于 git grep
在Mercurial?也就是说,仅在工作副本中搜索文本,在Mercurial跟踪的文件中。 (hg grep
搜索存储库历史记录。)
有没有相当于 git grep
在Mercurial?也就是说,仅在工作副本中搜索文本,在Mercurial跟踪的文件中。 (hg grep
搜索存储库历史记录。)
hg files "set:grep(regex_goes_here) and not binary()"
看到 文件集文档 了解更多信息。简而言之,这将打印与给定正则表达式匹配的所有跟踪文件,而不是二进制文件(不包含NUL字节)。
添加此别名到 ~/.hgrc
:
[alias]
grepcwd = ! $HG grep -r 'reverse(::.)' "$1" .
然后用 hg grepcwd foobar
你会用同样的方式 git grep foobar
。
原始来源: http://www.emilsit.net/blog/archives/git-is-more-usable-than-mercurial/