是否可以覆盖Subversion HTML页面?

BPa*_*ker 5 html php svn webdav mod-dav-svn

我有一个subversion服务器,通过Apache2和mod_dav_svn提供subversion访问

系统工作正常,客户端可以使用SVN客户端访问存储库,如TortoiseSVN等.

用户还可以访问相同URL的HTML呈现.

这些效果图可以被覆盖或替换吗?如果是这样,我该怎么办呢?

Dav*_*ano 3

SVNIndexXSLT您可以通过在<Location>存储库的以下位置添加指令httpd.conf

<Location: /repository>
DAV svn
SVNPath /var/repository
SVNIndexXSLT "/svnstyle.xsl"
[...]
</Location>
Run Code Online (Sandbox Code Playgroud)

使用此指令,Subversion 将生成一个 xml 目录列表,而不是 html 目录列表,并且您可以在指定的 xslt 文件中以任何您想要的方式设置此 xml 列表的样式。
请记住,您在指令中指定的路径SVNIndexXSLT是网络服务器的 URL,浏览器必须有权访问它才能正确呈现页面。