我有一个运行 Apache 的颠覆服务器mod_dav_svn
,它运行良好,但通过 HTML 的浏览能力有点简陋。有没有办法定制它?
我想做两件事来产生巨大的影响:
将目录与文件分开,以便所有目录都位于顶部。现在一切都按字母顺序排列。(上图碰巧所有目录都按字母顺序排列在文件之前,但相信我,这不是正常情况)
列出基本文件统计信息(文件大小、修改时间、上次更新版本等)
有可能用 做这些mod_dav_svn
吗?
我有一个运行 Apache 的颠覆服务器mod_dav_svn
,它运行良好,但通过 HTML 的浏览能力有点简陋。有没有办法定制它?
我想做两件事来产生巨大的影响:
将目录与文件分开,以便所有目录都位于顶部。现在一切都按字母顺序排列。(上图碰巧所有目录都按字母顺序排列在文件之前,但相信我,这不是正常情况)
列出基本文件统计信息(文件大小、修改时间、上次更新版本等)
有可能用 做这些mod_dav_svn
吗?
在 vanilla Subversion 安装中,Web 界面在设计上非常简陋。(请记住,HTTP 接口是为 SVN 客户端设计的,而不是为人类设计的。)
您可以通过SVNIndexXSLT 指令稍微自定义显示。(这是一个很好的起点)。
如果您想要更丰富的东西(具有日志和差异功能),您将需要安装一个特殊的前端。 WebSVN和ViewVC非常流行。还有Trac,但这是一个更高级别的工具。
仅供参考,我们将 WebSVN 用于我们的 repo 实例。启动和运行它需要一些努力,但是一旦设置好,你几乎可以不用管它。
WebSvn看起来可能会对您有所帮助。我尝试了 trac ,它非常光滑,但我发现它很复杂,而且对于你正在寻找的东西来说似乎有点矫枉过正,imo。