我有一个运行Apache mod_dav_svn
的subversion服务器,它运行良好,但通过HTML的浏览能力有点简单。有没有办法自定义它?
我想做两件事来做出巨大的改变:
将目录与文件分开,以便所有目录都位于顶部。现在一切都按字母顺序排列。 (上面的图片恰好按字母顺序排列了文件前面的所有目录,但请相信我,这不是正常情况)
列出基本文件统计信息(文件大小,模式时间,上次更新版本等)
使用mod_dav_svn
执行其中任何一项是否可行?
答案 0 :(得分:4)
在一个普通的Subversion安装中,Web界面设计非常简洁。 (请记住,HTTP接口是为SVN客户端设计的,而不是为人类设计的。)
您可以通过SVNIndexXSLT directive稍微自定义显示。 (这是a good place to start)。
如果你想要更丰富的东西(使用日志和差异功能),你需要安装一个特殊的前端。 WebSVN和ViewVC非常受欢迎。还有Trac,但这是一个更高级别的工具。
A list of other repo browsing tools.
仅供参考,我们将WebSVN用于我们的repo实例。它需要花费一些力气才能启动并运行,但一旦设置完毕,你几乎可以不管它。
答案 1 :(得分:1)
答案 2 :(得分:1)
WebSvn看起来可能对您有所帮助。我尝试了trac,它很光滑,但我发现它很复杂,而且对于你正在寻找的东西来说似乎有点过分了,imo。