【问题标题】:Is there a tool that can display a SVN repository visually ( i.e. pretty charts )? [closed]是否有可以直观地显示 SVN 存储库的工具(即漂亮的图表)? [关闭]
【发布时间】:2021-03-24 17:19:10
【问题描述】:

真奇怪。

我找不到能够以图形形式显示 SVN 存储库的工具。
我希望能够看到修订/时间、分支/时间图的变化。

有谁知道。 理想情况下,它应该是平台中立的,甚至更好的是基于网络的

目前提供的解决方案简介:

  • svn-图
  • Fisheye(你想怎么 多少!£?*)

【问题讨论】:

  • 感谢您提出这个问题,我找到了我需要的东西! =)
  • Fisheye 对于小项目来说还不错;最多 5 位用户可享受 10 美元的优惠。在那之后,它跃升至 1,000 美元,但同样,这是一次性付款。
  • svn-graph 现在重定向到约会网站。
  • 整个页面很好地说明了为什么软件推荐在 SO 上不受欢迎。

标签: svn


【解决方案1】:

Fisheye,来自 Atlassian,查看 SVN 存储库并可以向您展示一些图表。还为责备、差异等提供了一个方便的 Web 界面。

例如one of the demo servers:的一些示例图片

如果你喜欢一些漂亮的代码指标,here are some samples

【讨论】:

  • 这些价格?没有。
  • 这些价格是一次性 0 美元,最多可容纳 5 位用户。不仅如此,它还跃升至 1,000 美元,这听起来很多,但 A)它是一次性付款 B)无限用户。所以,是的,如果你们有 6 个人,那就糟透了,但一个大组织当然可以负担得起
【解决方案2】:

您也可以试试StatSVN

它是用 Java 编写的(满足您​​的平台中立要求)并生成一个带有您的修订历史和提交图的静态 html 树。您可以使用 Ant 或批处理文件来自动化调用它的过程。

我也听说过有关 Trac 的好消息。

【讨论】:

    【解决方案3】:

    为简单起见,tortoise svn 给出了一个基本的修订图

    【讨论】:

      【解决方案4】:

      我正在编写名为 SVNPlot 的 subverion 统计图生成实用程序。它的灵感来自 StatSVN 生成的图表。然而,SVNPlot 图的生成分为两个步骤(a)首先它从 subversion 日志信息创建一个sqlite3 数据库(b)然后通过提取数据库 sqlite 数据库(使用简单的 sql 查询)生成实际的图。

      我认为使用sql从日志信息中提取图形数据会带来更大的灵活性和良好的性能。目前 SVNPlot 只生成图表,但很容易从生成的 sqlite 数据库中提取任何其他统计信息。

      SVNPlot 是用 python 编写的,它使用优秀的Matplotlib 包来生成图形。该代码可在谷歌代码的SVNPlot 页面上找到(许可证是新的 BSD 许可证)。为 Rietveld 存储库生成的示例图可在 http://thinkingcraftsman.in/projects/svnplot/index.htm

      获得

      【讨论】:

      • 您应该引用您的答案文本,因为它是从 svnplot 的 wiki 复制的,并提供了指向 here 的原始来源的链接。
      【解决方案5】:

      我遇到的唯一工具是来自 svn 工具的 svn-graph.pl perl 脚本。它会输出一个graphviz dot 文件,该文件可以以各种图像格式呈现。这可以封装在一个 cgi 脚本中,形成一个基本的网络图形工具。

      【讨论】:

        【解决方案6】:

        Trac 是一个 wiki 和问题跟踪工具,恰好包含一个 SVN 浏览器。 Trac 的RevtreePlugin 将允许您以图形形式显示您的存储库。 Trac 仍然是一个非常年轻的应用程序(最新版本是 0.11.1),但我们在工作中使用它进行软件开发,到目前为止它被证明非常有用。

        【讨论】:

          【解决方案7】:

          也许您可以详细说明一下什么是“视觉展示”和“漂亮” 图表”你在追求吗?

          一种迂回的方法是使用git-svn 克隆svn 存储库,然后您可以使用其上的图形化gitkgiggle 工具来可视化分支和合并以及浏览细节。

          (然后你会得到分布式的东西,git 做得很好,作为一个很好的副作用。)

          【讨论】:

          • 傻笑链接给出了 404。如果你决定走这条路,我可能还建议 SourceTree 非常好地可视化 Git。
          【解决方案8】:

          Trac 包括源代码浏览器和有限的统计分析。当然,它是基于网络的。

          【讨论】:

            【解决方案9】:

            还有https://github.com/justinmassiot/svn-graph-branches。虽然自 2010 年以来没有任何活动,并且对我不起作用(与我的 dot 版本不兼容)。

            【讨论】:

              【解决方案10】:

              还有漂亮的应用程序SmartSVN 带有漂亮的图表。
              但是有图的版本不是免费的。

              【讨论】:

                【解决方案11】:

                你也可以试试MPY SVN STATSHere 是 Zope 的示例图。

                【讨论】:

                  猜你喜欢
                  • 2010-11-14
                  • 2010-09-06
                  • 2010-09-27
                  • 1970-01-01
                  • 2011-02-04
                  • 1970-01-01
                  • 1970-01-01
                  • 2013-06-14
                  • 1970-01-01
                  相关资源
                  最近更新 更多