2009-07-28 15 views
18

Hay una herramienta que me permite apuntar a un repositorio de subversión para explorar los contenidos del repositorio. Estoy pensando algo similar a lo que trac proporciona con SCM. Describo algunas de las características aquí para aquellos que no están familiarizados con la integración de fuentes de trac:visor de subversión basado en web

  • acceder a ella desde un navegador - que debe ser una aplicación web
  • posibilidad de ver cualquier versión de un archivo. Preferiblemente, esta característica se puede invocar utilizando una url. Esto significa que uno puede vincular a una versión específica de un archivo.
  • mostrar en una sola página todos los archivos modificados en un conjunto de cambios (salsa: mostrar las diferencias de los archivos modificados)
  • capacidad para mostrar (en una forma codificada por colores) la diferencia entre dos versiones de un archivo con la capacidad para invocarlo usando 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 que serlo.

¿Qué otras características debe tener un visor de repositorio basado en web whizzbang?

+0

¿Qué pasa con trac? – mga911

+0

no hay nada de malo en trac. no queremos utilizar las características de seguimiento de errores de trac, por lo que sería bueno tener un soporte a lo largo del visor del repositorio. – neesh

+0

La interfaz web del servidor VisualSVN tiene las funciones que especifique en la pregunta: https://www.visualsvn.com/server/changes/3.2/#commit-view – bahrep

Respuesta

9

utilizo WebSVN con Cruise Control .Net integration, por lo que todos los correos electrónicos acumulación muestra los archivos modificados y haga clic en ellos muestra un diff

me gusta trac mucho mejor, pero no puede hacer mi empresa para cambiar

+0

, es genial saber que hay integración de control de crucero. Gracias. – neesh

+0

Interesante, no sabía que podía hacer, podría tener que verificarlo. – RichardOD

8

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 simplemente un navegador de repositorio, encajaba bien con FogBugz.

+0

¡Llegó allí 2 segundos antes que yo! Niza –

+0

gracias. también utilizamos algo más para el seguimiento de problemas, por lo que dudo en utilizar trac – neesh

2

me gusta use WebSvn. Pero no he intentado mucho más.

3

Sventon es un excelente navegador de repositorios. He escrito antes sobre lo que me gusta de Sventon here.

creo Sventon se adapte a sus necesidades (mi entendimiento de su pregunta), y algunas otras cosas agradables:

  • aplicación web y lo que la instalación WAR es una brisa.
  • Configuración fácil.
  • Soporte para múltiples repositorios.
  • Los archivos/directorios se pueden descargar como archivos comprimidos (zip).
  • Diff es bueno, tres modos: en línea, uno al lado del otro y unificado.
  • Si está utilizando Hudson para la administración de compilación Sventon es compatible.
  • Si está utilizando Jira y está usando el plugin de Subversion, la configuración es relativamente fácil.
+0

Por favor incluya un enlace. –

3

Si desea bajar de peso Trac, los componentes se puede activar y desactivar a través de trac.ini. Eche un vistazo a la sección components de la documentación de TracIni.

Cuestiones relacionadas