如何配置Apache + SVN webDAV目录列表

时间:2009-12-09 22:11:19

标签: html svn mod-dav-svn

我有一个运行Apache mod_dav_svn的subversion服务器,它运行良好,但通过HTML的浏览能力有点简单。有没有办法自定义它?

alt text

我想做两件事来做出巨大的改变:

  1. 将目录与文件分开,以便所有目录都位于顶部。现在一切都按字母顺序排列。 (上面的图片恰好按字母顺序排列了文件前面的所有目录,但请相信我,这不是正常情况)

  2. 列出基本文件统计信息(文件大小,模式时间,上次更新版本等)

  3. 使用mod_dav_svn执行其中任何一项是否可行?

3 个答案:

答案 0 :(得分:4)

在一个普通的Subversion安装中,Web界面设计非常简洁。 (请记住,HTTP接口是为SVN客户端设计的,而不是为人类设计的。)

您可以通过SVNIndexXSLT directive稍微自定义显示。 (这是a good place to start)。

如果你想要更丰富的东西(使用日志和差异功能),你需要安装一个特殊的前端。 WebSVNViewVC非常受欢迎。还有Trac,但这是一个更高级别的工具。

A list of other repo browsing tools.

仅供参考,我们将WebSVN用于我们的repo实例。它需要花费一些力气才能启动并运行,但一旦设置完毕,你几乎可以不管它。

答案 1 :(得分:1)

不是开箱即用的 - 也就是说,不修改源代码。您可能对ViewSVN或更复杂的tracredmine等工具感兴趣。

答案 2 :(得分:1)

WebSvn看起来可能对您有所帮助。我尝试了trac,它很光滑,但我发现它很复杂,而且对于你正在寻找的东西来说似乎有点过分了,imo。

相关问题