Ответ 1
Быстрый Google появился VoilaSVN, но я не могу ручаться за него.
Изменить: он также появился OpenGrok, который, как представляется, намного больше поддерживает другие системы.
Поиск по коду Google индексировал репозитории Subversion и Mercurial, поэтому люди могут искать проекты с открытым исходным кодом. Как я могу сделать то же самое для своего репозитория компании с минимальными усилиями и без публикации нашего кода?
У нас есть Trac (с Subversion) в нашем магазине, но он только индексирует "Изменения", и у нас также есть Visual Source Safe.
Быстрый Google появился VoilaSVN, но я не могу ручаться за него.
Изменить: он также появился OpenGrok, который, как представляется, намного больше поддерживает другие системы.
Я могу поручиться за полезность opengrok, у нас есть это на работе, и я использую его довольно хорошо каждый день.
Коммерчески, Krugle Enterprise. Если вы хотите посмотреть, как это работает, вы можете использовать http://www.krugle.org/ для поиска проектов с открытым исходным кодом.
всегда lxr (ссылка на linux). Mozilla использует
Мне кажется, это потребует больших усилий, поскольку оно доступно только через git repo. Больше силы для вас, если вы заработаете. git://lxr.linux.no/git/lxrng.git
Удивительно, но я обнаружил, что встроенная функция поиска Vista очень полезна. Я только что добавил исходное дерево в индексированные каталоги и получаю довольно быстрый индексный поиск.
Однако он не чувствителен к языку.
Наша поисковая система с исходным кодом, чувствительная к языкам, может быть найдена на Поисковая система исходного кода SD. Он может обрабатывать многие языки одновременно. Поиски могут выполняться для шаблонов в определенном langauge, или шаблоны на разных языках (например, "найти идентификаторы с использованием TAX" ). Будучи чувствительными к токенам langauge, количество ложных срабатываний уменьшается, экономия времени для пользователя. Он понимает C, С++, С#, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL и ряд других языков.
для поиска локального исходного кода в Windows: CodeIDX отлично работает! https://sourceforge.net/projects/codeidx/
Я знаю, что этот вопрос не для локального поиска, но это единственный вопрос об инструментах поиска исходного кода, не отмеченных как "вне темы", которые я мог найти
Оформить заказ https://codegrep.com и источник на https://github.com/syamp/codegrep, это WIP, но вы можете увидеть идеи о том, как построить семантический поисковый движок для кода.