4

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

替代文字

我想做两件事来产生巨大的影响:

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

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

有可能用 做这些mod_dav_svn吗?

4

3 回答 3

4

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

您可以通过SVNIndexXSLT 指令稍微自定义显示。(这是一个很好的起点)。

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

其他 repo 浏览工具的列表。

仅供参考,我们将 WebSVN 用于我们的 repo 实例。启动和运行它需要一些努力,但是一旦设置好,你几乎可以不用管它。

于 2009-12-10T03:14:13.300 回答
1

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

于 2009-12-09T22:18:18.613 回答
1

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

于 2009-12-09T22:37:20.770 回答