Frage

Ich habe einen Subversion-Server, bietet Subversion Zugriff über Apache2 und mod_dav_svn

Das System funktioniert gut und Kunden die Repositories mit SVN-Client zugreifen können wie TortoiseSVN etc.

Benutzer auch HTML-Renderings des gleichen URLs zugreifen können.

Kann man diese Renderings werden übergangen, oder ersetzt? Wenn ja, wie würde ich es gehen über?

War es hilfreich?

Lösung

Sie können eine SVNIndexXSLT Direktive in den <Location> Ihrem Repository in den httpd.conf durch Hinzufügen:

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

Mit dieser Richtlinie wird Subversion eine XML-Verzeichnisliste generieren, statt eines HTML ein, und Sie können diese XML-Style Auflistung wie du in der angegebenen XSLT-Datei möchten.
Denken Sie daran, dass der Weg, den Sie in der SVNIndexXSLT Direktive angeben eine URL des Webservers ist, muss der Browser-Zugriff auf sie haben die Seiten richtig zu machen.

Andere Tipps

Sie können eine xslt verwenden, um die Ausgabe zu konfigurieren. D.h finden Sie unter http://www.reposstyle.com

Wenn Sie nach einer anderen Art und Weise sind Ihre Subversion-Repository über ein Web-Interface sieht, würde ich vorschlagen, in Trac suchen ( http://trac.edgewall.com ). Sie können sogar Trac eigene Subversion-Repository unter http://trac.edgewall.org/browser anzuzeigen.

Ich bin mir nicht sicher, ob es möglich ist, dich auf den Subversion-Browser, um die Haut, ohne in den Trac-Code zu graben, aber die gesamte Trac Look and Feel können sicherlich modifiziert werden, wie durch die Maia Mailguard Projekt unter http://maiamailguard.com/maia/browser .

Sie wissen nicht, wie die Haut Standard-Repository Browser aber vielleicht Warehouse können Ihnen helfen?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top