Как индексировать и искать репозиторий подрывной деятельности

У меня есть доступ к очень большой базе кода, хранящейся в репозитории subversion. Я хотел бы иметь возможность выполнять поиск типа Google на базе кода. Я сделал это раньше, когда у меня есть доступ к серверу, создав сетевой ресурс и используя рабочий стол Google.

В настоящее время я не имею доступа к этому серверу subversion.

Любые идеи?

Дополнительная информация

  • База кода - это широкая и крупная компания
  • Не хочу загружать всю базу кода для всего бизнеса на моем ноутбуке.
  • Моя цель понять, какой код доступен внутри компании.
  • Часто код изменяется

    Интересно, есть ли какой-нибудь инструмент, который может искать удаленные репозитории svn?

Ответы

Ответ 1

FishEye - довольно известный инструмент в этом пространстве.

Я также видел, что люди использовали индексы поисковых систем (например, Lucene) для сканирования репо. Установите это с помощью фиксации после фиксации, чтобы вызвать повторный индекс при изменении содержимого.

До тех пор, пока репо может быть доступно через http, его можно обходить большинством индексировщиков веб-контента. Единственная проблема заключается в том, что он будет индексировать HEAD, а не более старые версии. Для этого вам нужен инструмент индексирования, который понимает структуру ревизии (в которой входит FishEye).

Ответ 2

Вы можете попробовать "Сусать". Это приложение индексирования и запроса subversion в Java. Лучше всего это то, что он индексирует не только внешние или текущие снимки, но и все версии.

http://www.supose.org/wiki/supose

Ответ 3

Кажется, есть некоторые инструменты, но они пока не очень зрелые. Один из них, который я нашел некоторое время назад, VoilaSVN - поиск является лишь его частью, и его установка, похоже, не очень прямой.

Ответ 5

Почему бы просто не проверить его на локальном диске и использовать Google Desktop?

Ответ 6

Я использую круглю. У них есть бесплатный образ VMWare (Basic). Это сука для загрузки и настройки (она большая, а интерфейс администратора немного неуклюжий), но после настройки, поиск и просмотр активности довольно хороши.

Ответ 7

Как насчет использования Trac. Он имеет достойный графический интерфейс и имеет открытый исходный код.