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

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

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


person Jader Dias    schedule 06.06.2009    source источник


Ответы (7)


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

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

person Oli    schedule 06.06.2009
comment
Бесплатная версия VoilaSVN бесплатна для коммерческого и некоммерческого использования. Это поисковая система Subversion, решение для администрирования, онлайн-различий и навигации по истории. Он направлен на содействие внедрению Subversion® для ИТ-пользователей и пользователей, не связанных с ИТ, благодаря очень удобному интерфейсу. - person Jader Dias; 06.06.2009
comment
Ссылка для VoilaSVN устарела. Похоже, проект переместился на SourceForge voilasvn.sourceforge.net - person Turp; 03.08.2011

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

person Dominic Rodger    schedule 06.06.2009
comment
Я тоже могу поручиться за opengrok. Очень полезно! - person Chris M.; 21.09.2010

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

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

person Alex Gartrell    schedule 06.06.2009

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

Однако это не зависит от языка.

person John Saunders    schedule 16.08.2009

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

person Ira Baxter    schedule 16.08.2009

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

person Josh Kelley    schedule 06.06.2009

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

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

person Gerrie Pretorius    schedule 25.01.2018