基于网络的颠覆查看器

发布于 2024-07-28 22:39:13 字数 410 浏览 5 评论 0原文

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

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

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

Is there a tool that allows me to point to a subversion repository to browse the contents of the repository. I am thinking something similar to what trac provides with SCM. I describe some of the features here for those not familiar with trac's source integration:

  • access it from a browser - it must be a webapp
  • ability to view any version of a file. Preferably this feature can be invoked using a url. This means one can link to a specific version of a file.
  • display on a single page all the modified files in a changeset (gravy: show the diffs of the modified files)
  • ability to display (in a color coded way) the diff between two versions of a file with the ability to invoke it using a url.
  • a time line of changes to the repository with modified files for each changeset.
  • It would be great if it's open source but doesn't have to be.

What other features should a whizzbang web based repository viewer have?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

木落 2024-08-04 22:39:13

我将 WebSVNCruise Control .Net 集成,因此每封构建电子邮件都会显示修改的文件,单击它们会显示

我喜欢的 差异trac 好多了,但无法让我的公司转换

I use WebSVN with Cruise Control .Net integration, so every build email shows the files modified and click on them shows a diff

I like trac much better but can't get my company to switch

安静 2024-08-04 22:39:13

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

We use WebSVN. It has all of the features mentioned above. The reason we don't use trac is because we use FogBugz as our issue tracker, and since websvn was purely a repository browser, it fit well with FogBugz.

じ违心 2024-08-04 22:39:13

Sventon 是一个优秀的存储库浏览器。 我之前写过关于我喜欢 Sventon 这里

我认为 Sventon 满足您的要求(我从您的问题中了解到),还有其他一些不错的东西:

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

Sventon is an excellent repository browser. I've written earlier about what I like about Sventon here.

I think Sventon meets your requirements (my understanding from your question), and some other nice stuff:

  • Web application and so WAR installation is a breeze.
  • Easy configuration.
  • Support for multiple repositories.
  • Files/directories can be downloaded as compressed archives (zip).
  • Diff is good, three modes — inline, side-by-side and unified diff.
  • If you are using Hudson for build management Sventon is supported.
  • If you are using Jira and using Subversion plugin, relatively easy configuration.
萧瑟寒风 2024-08-04 22:39:13

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

If you want to slim down Trac, components can be enabled and disabled via trac.ini. Take a look at the components section of the TracIni documentation.

老子叫无熙 2024-08-04 22:39:13

在我的公司,我们使用 ViewVC

Here at my company we use ViewVC

微暖i 2024-08-04 22:39:13

我喜欢使用 WebSvn。 但我还没有尝试过太多其他的事情。

I like to use WebSvn. But I haven't tried much else.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文