2009-05-11 10 views
10

Estoy buscando una manera de buscar a través de nuestro repositorio de subversión o solo código fuente empaquetado.Buscador de código de Google como indexador y visualizador de código fuente

¿Hay descargables servidores/herramientas como Google Code Search al código fuente de índice (de preferencia con el apoyo de los sistemas de control de versiones como SVN) y permiten buscar en ella?

¿Hay alguna herramienta que indexe documentos también?

+0

Por documentos ... ¿están basados ​​en texto o en algún formato binario o algo más? –

+0

Creo que los formatos de WordWord y PDF son los más comunes. –

Respuesta

6

FishEye o OpenGrok posiblemente.

Hay muchas herramientas que indexarán documentos.

+0

Estos son buenos. ¿Pero hay un sistema como este que indexará el código y los documentos de svn? ¿O debería usar dos sistemas: uno para el código y otro para los documentos? ¿OpenGrok también indexa las revisiones antiguas? –

1

Se puede encontrar un motor de búsqueda de código fuente sensible al idioma en SD Source Code Search Engine. Puede manejar muchos idiomas al mismo tiempo. Las búsquedas se pueden realizar para patrones en un idioma específico, o patrones en todos los idiomas (como "encontrar identificadores que impliquen IMPUESTOS"). Al ser sensible a tokens de idioma, se reduce el número de falsos positivos, , ahorrando tiempo al usuario. Comprende C, C++, C#, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL y varios otros idiomas. [Soy un director en la empresa]

2

Uso glimpse para la búsqueda de código. Utilizo la herramienta de línea de comandos gratuita, y no la interfaz web paga. Es muy rápido y se puede combinar con otras herramientas para encontrar rápidamente lo que estás buscando. Encuentro que es fácil configurar múltiples repositorios para diferentes ramas del código. Además, he creado algunos scripts to help query, format, and colorize los resultados.

3

Google hizo su conjunto de herramientas del analizador de código fuente de Kythe interno disponible en GitHub, consulte http://www.kythe.io/.

Hace mucho más que un simple indexador de texto. En el núcleo, construye un gráfico AST a partir del código fuente y proporciona herramientas que operan en él y lo consultan.

1

Hound - herramienta de búsqueda de código con la interfaz de usuario Web

0

CoCycles encuentra implementaciones src para la funcionalidad descrita (intentar "crear str rnd" o "mapa hash").

Cuestiones relacionadas