Как я могу индексировать наш внутренний исходный код?


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

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

7 20

7 ответов:

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

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

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

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

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

Это потребует больших усилий, я думаю, потому что он доступен только через Git repo. Больше власти вам, если вы заставите его работать. в Git://lxr.Линукс.нет/ГИТ/lxrng.ГИТ

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

Это не чувствительный к языку, однако.

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

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

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