tortoise tag entre diferencia create crear svn version-control repository visual-sourcesafe code-search-engine

tag - svn merge branch to trunk



¿Cómo puedo indexar nuestro código fuente interno? (7)

Comercialmente, está Krugle Enterprise . Si desea ver cómo funciona, puede usar http://www.krugle.org/ para buscar proyectos de código abierto.

Google Code Search ha indexado repositorios de Subversion y Mercurial para que las personas puedan buscar proyectos de código abierto. ¿Cómo puedo hacer lo mismo para el repositorio de mi empresa con el mínimo esfuerzo y sin publicar nuestro código?

Tenemos Trac (con Subversion) en nuestra tienda, pero solo indexa Changesets, y también tenemos Visual Source Safe.


Puedo responder por la utilidad de OpenGrok , lo tenemos en el trabajo y lo uso bastante bien todos los días.


Sorprendentemente, descubrí que la capacidad de búsqueda incorporada de Vista es muy útil. Acabo de agregar mi árbol de fuentes a los directorios indexados y obtener una búsqueda indexada bastante rápida.

Sin embargo, no es sensible al idioma.


Un Google rápido apareció VoilaSVN pero no puedo responderlo.

Editar: También apareció OpenGrok que parece tener mucho más soporte para otros sistemas.


para la búsqueda de código fuente local en Windows: ¡CodeIDX funciona muy bien! https://sourceforge.net/projects/codeidx/

Sé que esta pregunta no es para búsqueda local, pero esta es la única pregunta sobre herramientas de búsqueda de código fuente no marcadas como "fuera de tema" que pude encontrar


siempre hay lxr (referencia cruzada de linux). Mozilla usa

Me costaría un montón, creo, porque solo está disponible a través de git repo. Más poder para ti si lo haces funcionar. git: //lxr.linux.no/git/lxrng.git


Nuestro motor de búsqueda de código fuente sensible a langauge se puede encontrar en el motor de búsqueda de código fuente SD . 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 los tokens de idioma, la cantidad de falsos positivos se reduce, lo que permite ahorrar tiempo al usuario. Comprende C, C ++, C #, COBOL, Java, ECMAScript, Java, XML, Verilog, VHDL y varios otros idiomas.