Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

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

Ответ 5

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

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

Ответ 6

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

Ответ 7

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

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

Ответ 8

Оформить заказ https://codegrep.com и источник на https://github.com/syamp/codegrep, это WIP, но вы можете увидеть идеи о том, как построить семантический поисковый движок для кода.