私はApache2とmod_dav_svnを介してSubversionアクセスを提供するSubversionサーバーを持っています
システムは正常に動作し、クライアントはTortoiseSVNなどのSVNクライアントを使用してリポジトリにアクセスできます。
ユーザーは、同じURLのHTMLレンダリングにアクセスすることもできます。
これらのレンダリングを上書きしたり、置き換えたりすることはできますか?もしそうなら、私はそれについてどうしますか?
私はApache2とmod_dav_svnを介してSubversionアクセスを提供するSubversionサーバーを持っています
システムは正常に動作し、クライアントはTortoiseSVNなどのSVNクライアントを使用してリポジトリにアクセスできます。
ユーザーは、同じURLのHTMLレンダリングにアクセスすることもできます。
これらのレンダリングを上書きしたり、置き換えたりすることはできますか?もしそうなら、私はそれについてどうしますか?
リポジトリのにSVNIndexXSLT
ディレクティブを追加することで、次のことができます。<Location>
httpd.conf
<Location: /repository>
DAV svn
SVNPath /var/repository
SVNIndexXSLT "/svnstyle.xsl"
[...]
</Location>
このディレクティブを使用すると、Subversionはhtmlディレクトリの代わりにxmlディレクトリリストを生成し、指定されたxsltファイルでこのxmlリストを任意の方法でスタイル設定できます。
ディレクティブで指定するパスはSVNIndexXSLT
WebサーバーのURLであることに注意してください。ページを正しくレンダリングするには、ブラウザーがパスにアクセスできる必要があります。
を使用しxslt
て出力を構成できます。つまり、 http://www.reposstyle.comを参照してください
Webインターフェイスを介してSubversionリポジトリを表示する別の方法を使用している場合は、Trac( http://trac.edgewall.com )を調べることをお勧めします。http://trac.edgewall.org/browserでTrac独自のSubversionリポジトリを表示することもできます。
Tracコードを掘り下げずにSubversionブラウザー自体をスキンすることが可能かどうかはわかりませんが、http://maiamailguard.com/のMaia Mailguardプロジェクトで行われたように、Tracの全体的なルックアンドフィールは確かに変更できます。 maia/browser。
デフォルトのリポジトリブラウザをスキンする方法がわかりませんが、Warehouseが役立つかもしれません。