Ist es möglich, die Subversion HTML-Seiten außer Kraft zu setzen?
-
13-09-2019 - |
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?
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?