Как я могу проиндексировать наш внутренний исходный код? - PullRequest
21 голосов
/ 06 июня 2009

Поиск кода Google проиндексировал репозитории Subversion и Mercurial, чтобы люди могли искать проекты с открытым исходным кодом. Как я могу сделать то же самое для репозитория моей компании с наименьшими усилиями и без публикации нашего кода?

В нашем магазине есть Trac (с Subversion), но он только индексирует наборы изменений, и у нас также есть Visual Source Safe.

Ответы [ 7 ]

8 голосов
/ 07 июня 2009

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

4 голосов
/ 06 июня 2009

Быстрый Google появился VoilaSVN , но я не могу ручаться за это.

Редактировать: Он также обнаружил OpenGrok , который, как представляется, имеет гораздо большую поддержку для других систем.

1 голос
/ 16 августа 2009

Наш поисковый движок, чувствительный к языку, можно найти в Исходный код SD Поисковая система . Он может обрабатывать много языков одновременно. Поиск может быть выполнен для шаблонов в определенном языке, или шаблоны для разных языков (например, «найти идентификаторы с учетом налогов»). Благодаря чувствительности к токенам языка количество ложных срабатываний уменьшается, экономия времени для пользователя. Он понимает C, C ++, C #, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL и ряд других языков.

1 голос
/ 16 августа 2009

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

Однако он не чувствителен к языку.

1 голос
/ 06 июня 2009

всегда есть lxr (перекрестная ссылка linux). Mozilla использует

Я думаю, что потребуется много усилий, потому что это доступно только через git repo. Больше силы для вас, если вы заставите это работать. мерзавец: //lxr.linux.no/git/lxrng.git

1 голос
/ 06 июня 2009

Коммерчески, есть Krugle Enterprise . Если вы хотите посмотреть, как это работает, вы можете использовать http://www.krugle.org/ для поиска проектов с открытым исходным кодом.

0 голосов
/ 25 января 2018

для локального поиска исходного кода в Windows: CodeIDX отлично работает! https://sourceforge.net/projects/codeidx/

Я знаю, что этот вопрос не для локального поиска, но это единственный вопрос об инструментах поиска исходного кода, не помеченных как "не по теме", которые я мог найти

...