在存储库中的所有文件中搜索Perforce中的模式

时间:2019-05-29 20:01:51

标签: perforce

有没有一种方法可以搜索存储库中可能包含在一个或多个代码文件中的模式...

即我有一个应用程序,该应用程序有一个dev,UAT和Prod文件夹,在每个文件夹下都有用于代码,资源[图像等],二进制文件等的多个子文件夹。该程序可能有100个不同的代码文件(.java,.cs,.net,.egl等)。我想单击应用程序根目录,然后在每个文件中搜索特定的字符串,而不必单击每个文件。

这可行吗?

我已经尝试在https://www.perforce.com/blog/vcs/how-add-grep-command-search-your-helix-core-depot上提出建议,但这似乎只是在寻找文件名而不是文件中的内容。

TYIA

2 个答案:

答案 0 :(得分:1)

使用p4 grep

https://www.perforce.com/manuals/v18.1/cmdref/Content/CmdRef/p4_grep.html

例如:

p4 grep -e "a pattern" //depot/path/to/my/app/...

答案 1 :(得分:0)

我建议您看一下银色搜索器。 https://github.com/ggreer/the_silver_searcher

此工具可让您递归地遍历文件并突出显示匹配项。就像grep一样,但是可以在目录下工作并提供结果的行号。

相关问题