Поиск всех файлов в хранилище по шаблону в Perforce - PullRequest
1 голос
/ 29 мая 2019

Есть ли способ поиска в хранилище шаблона, который может содержаться в одном или нескольких файлах кода ...

т.е. у меня есть приложение, в котором есть папки 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 ]

1 голос
/ 29 мая 2019

Использование 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/...
0 голосов
/ 29 мая 2019

Я рекомендую вам взглянуть на серебряный искатель.https://github.com/ggreer/the_silver_searcher

Это инструмент, который позволяет рекурсивно просматривать файлы и выделять совпадения.Это похоже на grep, но работает над каталогом и предоставляет номера строк результатов.

...