svn - tortoise - Cómo indexar y buscar repositorio de subversión
tortoise svn (7)
Tengo acceso a una base de código muy grande almacenada en un repositorio de subversión. Me gustaría poder realizar el tipo de búsqueda de Google en la base de código. Ya he hecho esto antes cuando tengo acceso al servidor creando una red compartida y usando el escritorio de Google.
Actualmente no tengo acceso a este cuadro de servidor de subversión.
¿Algunas ideas?
Algo más información
- La base de código es para toda la compañía y grande
- No quiero descargar toda la base de códigos para todo el negocio en mi computadora portátil
- Mi objetivo es comprender qué código está disponible dentro de la empresa
El código cambia a menudo
¿Se pregunta si hay alguna herramienta que pueda buscar repositorios de svn remotos?
¿Por qué no lo compruebas en un disco local y utilizas Google Desktop?
FishEye es una herramienta bastante conocida en este espacio.
También he visto a personas usar indexadores de motores de búsqueda (por ejemplo, Lucene ) para rastrear el repositorio. Configure esto con un gancho post-commit para activar un re-index cuando el contenido cambie.
Siempre que se pueda acceder al repositorio a través de http, la mayoría de los indexadores de contenido web pueden rastrearlo. El único problema es que solo indexará el HEAD, no las revoluciones anteriores. Para eso, necesita una herramienta de indexación que comprenda la estructura de revisión (ahí es donde entra FishEye).
¿Qué hay de usar Trac . Tiene una GUI decente y es de código abierto.
Podrías probar con Supose. Es una aplicación de indexación y consulta de subversión en Java. Lo mejor de todo es que indexa no solo el tronco o las instantáneas actuales, sino todas las revisiones.
Aquí está el plugin de búsqueda de repos para trac:
Yo uso krugle Tienen una imagen gratuita de VMWare (Básico). Es muy difícil de descargar y configurar (es grande, y la interfaz de administración es un poco torpe), pero una vez configurada, la actividad de búsqueda y visualización es bastante buena.
Parece que hay algunas herramientas, pero aún no parecen muy maduras. Uno que he encontrado hace algún tiempo es VoilaSVN : la búsqueda es solo una parte de ella, y su instalación no parece ser muy sencilla.