svn - the - trac software
visor de subversión basado en web (6)
Aquí en mi empresa utilizamos ViewVC
¿Existe una herramienta que me permita apuntar a un repositorio de subversión para explorar los contenidos del repositorio? Estoy pensando en algo similar a lo que proporciona trac con SCM. Describo algunas de las características aquí para aquellos que no están familiarizados con la integración de fuentes de trac:
- Accede desde un navegador - debe ser una aplicación web.
- Capacidad para ver cualquier versión de un archivo. Preferiblemente esta característica puede ser invocada usando un url. Esto significa que uno puede vincular a una versión específica de un archivo.
- muestra en una sola página todos los archivos modificados en un conjunto de cambios (gravy: muestra las diferencias de los archivos modificados)
- Capacidad de mostrar (de forma codificada por colores) la diferencia entre dos versiones de un archivo con la capacidad de invocarlo mediante una URL.
- una línea de tiempo de cambios en el repositorio con archivos modificados para cada conjunto de cambios.
- Sería genial si es de código abierto pero no tiene por qué serlo.
¿Qué otras características debería tener un visor de repositorios basado en web de whizzbang?
Me gusta usar WebSVN . Pero no he probado mucho más.
Si desea reducir Trac, los componentes se pueden habilitar y deshabilitar a través de trac.ini . Eche un vistazo a la sección de components de la documentación de TracIni.
Sventon es un excelente navegador de repositorio. He escrito antes sobre lo que me gusta de Sventon here .
Creo que Sventon cumple con sus requisitos (según entiendo de su pregunta), y algunas otras cosas buenas:
- Aplicación web y por lo tanto la instalación de WAR es muy fácil.
- Fácil configuración.
- Soporte para múltiples repositorios.
- Los archivos / directorios se pueden descargar como archivos comprimidos (zip).
- La diferencia es buena, tres modos: en línea, lado a lado y diferencia unificada.
- Si está utilizando Hudson para la gestión de compilación, Sventon es compatible.
- Si está utilizando Jira y el complemento de Subversion, la configuración es relativamente fácil.
Utilizamos WebSVN . Tiene todas las características mencionadas anteriormente. La razón por la que no usamos trac es porque usamos FogBugz como nuestro rastreador de problemas, y dado que websvn era puramente un navegador de repositorio, encajaba bien con FogBugz.
Utilizo WebSVN con la integración de Cruise Control .Net , por lo que cada correo electrónico de compilación muestra los archivos modificados y al hacer clic en ellos muestra una diferencia
Me gusta mucho mejor el trac pero no puedo cambiar mi empresa