5

私はApache2とmod_dav_svnを介してSubversionアクセスを提供するSubversionサーバーを持っています

システムは正常に動作し、クライアントはTortoiseSVNなどのSVNクライアントを使用してリポジトリにアクセスできます。

ユーザーは、同じURLのHTMLレンダリングにアクセスすることもできます。

これらのレンダリングを上書きしたり、置き換えたりすることはできますか?もしそうなら、私はそれについてどうしますか?

4

4 に答える 4

3

リポジトリのにSVNIndexXSLTディレクティブを追加することで、次のことができます。<Location>httpd.conf

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

このディレクティブを使用すると、Subversionはhtmlディレクトリの代わりにxmlディレクトリリストを生成し、指定されたxsltファイルでこのxmlリストを任意の方法でスタイル設定できます。
ディレクティブで指定するパスはSVNIndexXSLTWebサーバーのURLであることに注意してください。ページを正しくレンダリングするには、ブラウザーがパスにアクセスできる必要があります。

于 2009-12-05T00:08:53.657 に答える
2

を使用しxsltて出力を構成できます。つまり、 http://www.reposstyle.comを参照してください

于 2009-12-04T23:59:52.590 に答える
1

Webインターフェイスを介してSubversionリポジトリを表示する別の方法を使用している場合は、Trac( http://trac.edgewall.com )を調べることをお勧めします。http://trac.edgewall.org/browserでTrac独自のSubversionリポジトリを表示することもできます。

Tracコードを掘り下げずにSubversionブラウザー自体をスキンすることが可能かどうかはわかりませんが、http://maiamailguard.com/のMaia Mailguardプロジェクトで行われたように、Tracの全体的なルックアンドフィールは確かに変更できます。 maia/browser

于 2009-12-05T00:16:00.130 に答える
0

デフォルトのリポジトリブラウザをスキンする方法がわかりませんが、Warehouseが役立つかもしれません。

于 2009-12-04T23:56:20.577 に答える