2008-09-18 10 views
24

estoy investigando visores de repositorios SVN, y es una tarea tediosa dado cuántos están ahí fuera (Empecé here)¿El mejor front-end web para SVN?

El sistema "ideal" sería

  • corren en Linux
  • Ser fácil para usar, incluso para tipos que no sean desarrolladores
  • Luzca bien (tenga una piel decente)
  • Tenga control de acceso incorporado o escríbalo en PHP para poder hackearlo y conectarlo a algo así como un LDAP servidor.

Básicamente, estoy investigando la idea de usar un front-end SVN como también un sistema de entrega de activos a otros empleados (piensan ejecutivos de cuentas, gerentes de proyecto, etc.) que necesitan acceso de solo lectura y son no es tan técnico, por lo que debe ser fácil de usar/navegar. Y realmente necesitaría poder establecer permisos de lectura por carpeta, no podemos tener a todos con acceso de lectura completo a todo el repositorio.

+1

+1 Buena pregunta. También estoy buscando por si hay algo mejor para reemplazar ViewVC ... tal vez algo así como FishEye, pero gratis. :) Simplemente curioso: ¿alguna de las respuestas te ayudó? ¿Lo intentó, por ejemplo, Trac por esto? – Jonik

Respuesta

20

Trac. (http://trac.edgewall.org/) No es maravilloso, pero por lo que he visto, para SVN es el mejor.

Con control de acceso para arrancar.

Logré configurar una plataforma con incluso permisos de directorio para varios usuarios de trac (simplemente no aparecían).

Hace un tiempo tho.

Predeterminado El aspecto de la piel es bastante bueno, y es muy fácil de ajustar.

Viene con un wiki & seguimiento de errores, que puede deshabilitar si lo desea.

+0

es la mejor opción gratuita (aunque si se puede comercializar, el ojo de pez lo supera). – Chii

6

La versión de desarrollo de troncales (configurada para convertirse en la versión 1.1) de ViewVC admite el control de acceso. ViewVC es útil como visor de repositorio e intuitivo, sin extras innecesarios.

+0

+1 para ViewVC. Revisamos otras herramientas gratuitas, como sventon y OpenGrok, pero en realidad no resultaron ser significativamente mejores (o incluso proporcionaron todas las cosas que hemos utilizado para la consulta de ViewVC y ViewVC). – Jonik

+1

ViewVC no proporciona una vista de diferencias para un conjunto de cambios, solo para archivos individuales. Además, la comparación de comparación y diferencia de lado a lado no es tan elegante como en Trac. – akaihola

7

redmine es lo que estamos usando en el trabajo. Es similar a trac, pero ofrece múltiples capacidades de proyecto. El navegador es decente, lo que permite permisos basados ​​en roles en cada proyecto, y cada proyecto se basa en un subárbol del repositorio.

También le permite navegar por otros tipos de repositorio, tiene un almacén de archivos para publicar archivos y una wiki, todos los cuales se pueden deshabilitar o habilitar para cada proyecto.

+2

+1 para Redmine, está muy por delante de Trac – Kimble

4

sventon parece muy interesante. Es una solución servlet/jsp escrita en la parte superior de la biblioteca svnkit Java. Puede actuar como un verdadero cliente, por lo que no necesita acceso directo al repositorio (como ViewVC, por ejemplo). Puede usar el control de acceso del repositorio mismo.

11

Atlassian Fisheye http://www.atlassian.com/software/fisheye/ es comercial y no puedo vivir sin él.

(la revelación completa ... Soy empleado de Atlassian, pero lo digo sin prejuicios de que Ojo es el mejor fuera de aquí que he utilizado)

+3

Solo desearía que ustedes pudieran hacerlo más estable. Es un cerdo de memoria importante y arroja excepciones y bloqueos todo el tiempo. Un poco menos de enfoque en las características y más en la estabilidad te ayudaría a recorrer un largo camino. En mi última compañía, luchábamos con el hosting de estos productos constantemente (aunque su soporte sí trabajó con nosotros). – Will

1

Utilizamos ViewVC para navegar por ambos repositorios CVS y SVN, pero desde que cambiamos a FishEye, finalmente tenemos una muy buena solución para la exploración y el examen del código.

También utilizamos otros productos Atlassian (Jira y Confluence) y la integración entre todos ellos es simplemente maravillosa.

PS. No soy un empleado de Atlassian :)

2

No soy empleado de Atlassian y fisheye es genial. Creo que agregar en crisol lo convierte en una verdadera victoria. (en el pasado he usado websvn y he encontrado que está bien). Realmente no me gusta la interfaz viewVC. Hay algo sobre eso que me dificulta saber los cambios, no sé qué.

0

Usted debe echar un vistazo a http://www.groowiki.com

Planeamos tener las características de control de acceso que se pierda, que está en la hoja de ruta. También nos dirigimos a la búsqueda, soporte de flujo de trabajo y ahora puede agregar una descripción al archivo y directorios usando Radeox y escribir complementos en Java o Groovy.

Y sí, estoy afiliado a Groowiki. Lo escribí y planeo desarrollarlo más. Y es gratis Y también comercial. Solo unas pocas características son fuentes cerradas (no abiertas), por lo que las grandes empresas que necesitan esas características específicas respaldan su desarrollo.

6

WebSVN? Está escrito en PHP, liviano y simple. Consulte el demo.

+0

Lo he usado también y me pareció muy fácil de usar. –

+0

Fantástico pequeño software. Exactamente lo que necesitaba –

+0

WebSVN ya no se mantiene, el propietario actual del proyecto cambió de SVN a otra cosa. –

Cuestiones relacionadas