2015-08-28 4 views
0

Я работаю в очень большом проекте. Мне нужно выполнить поиск во всех файлах pom.xml под папкой соединительной линии (у меня есть сотня различных файлов trunk), чтобы найти, содержит ли она определенную зависимость.Поиск в очень большом удаленном проекте SVN

Я не могу загрузить весь репозиторий svn, поэтому мне нужно сделать удаленный поиск. Есть ли эффективный способ сделать это?

Я думаю, что я должен найти папки ствола, а затем искать все pom.xml файлов в них, прежде чем grep'ing их содержания, чтобы найти свою зависимость, но я не знаю, как сделать это на удаленном сервере:/

ответ

2
  • svn ls -R в корне дерева, Grep нужны файлы, построить полный URL
  • svn cat URL/OF/FILE | grep PATTERN для каждого файла
0

Используйте комбинацию Найти и команды Grep. Аналогично (не точно)

grep -R "192.168.1.5" /etc/ 

или комбинации с командой Find

find . -name “*.xml” |xargs grep -n “bla” 

см here

Смежные вопросы