Поиск полного текста файлов в репозитории в SVN? - PullRequest
3 голосов
/ 28 апреля 2009

Есть ли способ поиска по полному тексту всех ревизий (или только конкретной ревизии) хранилища Subversion?

Я имею в виду, что я знаю, что такие инструменты, как поиск в Google Code, должны как-то это делать (или, по крайней мере, индексировать текст), мне просто интересно, есть ли способ сделать это только с помощью клиента subversion.

Ответы [ 3 ]

2 голосов
/ 28 апреля 2009

Может быть немного тяжелым в настройке, но OpenGrok - бесценный инструмент для моей команды разработчиков. Мы запускаем обновления по Гудзону после каждой сборки и мгновенно ищем 1M + строк

1 голос
/ 28 апреля 2009

Вы пробовали SupoSE . Это основанный на Java подход к реальному поиску в полном хранилище Subversion.

Или проверьте весь список Subversion Ссылки / Книги / Инструменты .

1 голос
/ 28 апреля 2009

Ничего волшебства не требуется. Просто проверьте репозиторий, затем выполните grep -r (или как обычно вы ищете файлы). Если вы хотите найти старую версию репо, выполните:

svn export -r revID / path / to / checkout / export / to

затем поиск / экспорт / в. Конечно, могут быть более оптимальные способы, но этого вполне достаточно для ваших целей.

...