基于web的subversion查看器

时间:2009-07-28 16:45:13

标签: svn trac

是否有工具允许我指向subversion存储库以浏览存储库的内容。我在想类似于trac为SCM提供的东西。我为那些不熟悉trac源代码集成的人描述了一些功能:

  • 从浏览器访问它 - 它必须是webapp
  • 能够查看任何版本的文件。优选地,可以使用URL来调用该特征。这意味着可以链接到文件的特定版本。
  • 在单个页面上显示变更集中的所有已修改文件(肉汁:显示已修改文件的差异)
  • 能够以两种版本的文件显示(以彩色编码方式)差异,并能够使用网址调用它。
  • 存储库的更改时间线,其中包含每个更改集的已修改文件。
  • 如果它是开源的,那就太好了,但不一定是。

whizzbang基于Web的存储库查看器应该具备哪些其他功能?

6 个答案:

答案 0 :(得分:9)

我将WebSVNCruise Control .Net integration一起使用,因此每个构建电子邮件都会显示已修改的文件并单击它们会显示差异

我更喜欢trac,但无法让我的公司转换

答案 1 :(得分:8)

我们使用WebSVN。它具有上述所有功能。我们不使用trac的原因是因为我们使用FogBugz作为我们的问题跟踪器,并且由于websvn纯粹是一个存储库浏览器,它很适合FogBugz。

答案 2 :(得分:3)

Sventon是一款出色的存储库浏览器。我早些时候写过关于Sventon here的喜欢。

我认为Sventon符合您的要求(我对您的问题的理解)以及其他一些不错的东西:

  • Web应用程序,因此WAR安装非常简单。
  • 轻松配置。
  • 支持多个存储库。
  • 文件/目录可以下载为压缩档案(zip)。
  • 差异很好,有三种模式 - 内联,并排和统一差异。
  • 如果您使用Hudson进行构建管理,则支持Sventon。
  • 如果您使用Jira并使用Subversion插件,则配置相对简单。

答案 3 :(得分:3)

如果您想减少Trac,可以通过 trac.ini 启用和禁用组件。请查看TracIni文档的components部分。

答案 4 :(得分:2)

在我的公司,我们使用ViewVC

答案 5 :(得分:2)

我喜欢使用WebSvn。但我没有尝试过其他的东西。