Pregunta

Tengo un servidor de la subversión, que proporciona acceso a través de la subversión Apache 2 y mod_dav_svn

El sistema funciona bien y los clientes pueden acceder a los repositorios con cliente SVN como TortoiseSVN, etc.

Los usuarios también pueden acceder a versiones HTML de las mismas direcciones URL.

¿Pueden estas representaciones ser anulada, o reemplazado? Si es así, ¿Cómo puedo hacerlo?

¿Fue útil?

Solución

Puede añadiendo una directiva de SVNIndexXSLT en el <Location> de su repositorio en el httpd.conf:

<Location: /repository>
DAV svn
SVNPath /var/repository
SVNIndexXSLT "/svnstyle.xsl"
[...]
</Location>

Con esta directiva, Subversion generar un listado de directorio xml, html en lugar de un uno, y puede estilo de este XML lista de la forma que desee en el archivo XSLT especificado.
Recuerde que la ruta que se especifica en la directiva SVNIndexXSLT es un URL de su servidor web, el navegador debe tener acceso a él para hacer que las páginas correctamente.

Otros consejos

Puede utilizar un xslt para configurar la salida. Es decir ver http://www.reposstyle.com

Si usted está después de una manera diferente de ver el repositorio de subversión a través de una interfaz web, sugeriría mirar en Trac ( http://trac.edgewall.com ). Usted puede incluso ver propio repositorio Subversion de Trac en http://trac.edgewall.org/browser .

No estoy seguro si es posible pelar el navegador de Subversion por sí mismo sin la excavación en el código Trac, pero la mirada Trac general y la sensación sin duda se puede modificar, como se hizo por el proyecto Maia Mailguard http://maiamailguard.com/maia/browser .

No sé cómo la piel por defecto del navegador de repositorios, pero tal vez Almacén puede ayudar?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top