19

有没有一个工具可以让我指向一个 subversion 存储库来浏览存储库的内容。我正在考虑类似于 trac 为 SCM 提供的东西。我在这里为那些不熟悉 trac 源集成的人描述了一些特性:

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

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

4

6 回答 6

9

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

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

于 2009-07-28T16:53:13.937 回答
8

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

于 2009-07-28T16:51:49.527 回答
3

Sventon 是一个优秀的存储库浏览器。我之前在这里写过我喜欢斯文顿的地方。

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

  • Web 应用程序和 WAR 安装轻而易举。
  • 易于配置。
  • 支持多个存储库。
  • 文件/目录可以作为压缩档案 (zip) 下载。
  • 差异很好,三种模式——内联、并排和统一差异。
  • 如果您使用 Hudson 进行构建管理,则支持 Sventon。
  • 如果您使用 Jira 并使用 Subversion 插件,则配置相对容易。
于 2009-07-28T21:12:08.347 回答
3

如果你想精简 Trac,可以通过trac.ini启用和禁用组件。查看 TracIni 文档的组件部分。

于 2009-08-31T09:20:52.967 回答
2

我喜欢使用WebSvn。但我没有尝试太多其他方法。

于 2009-07-28T16:57:31.777 回答
2

在我的公司,我们使用ViewVC

于 2009-07-28T16:48:59.017 回答