【问题标题】:svn - getting line modification statisticssvn - 获取线路修改统计信息
【发布时间】:2010-09-06 23:43:34
【问题描述】:

我正在尝试生成一份报告,其中显示每次提交的单个差异统计信息(即添加、修改和删除的行)。 CVS 有这个。

有没有办法从 SVN 获得这个?

我试过了:

svn log --xml -v -r HEAD:234234

但它只显示提交 cmets,以及添加、修改和删除的文件。我需要添加、修改和删除行。

StatSVN 之类的工具如何获取此类信息来呈现此类报告?

我想使用一个工具,但不能(因为我无法控制的原因)。

【问题讨论】:

标签: svn statsvn


【解决方案1】:

我相信您必须获取差异(使用svn diff)并自己计算行数(这就是 StatSVN 所做的:显然,它为每次提交计算一次计数,然后保存它以便它不会必须一遍又一遍地计算)。

【讨论】:

    【解决方案2】:

    不知道如何使用 svn 本身,我们在这里使用svn plot。这些图表不是很详细,但提供了很好的图片。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-07
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 2011-01-23
      • 2017-03-31
      相关资源
      最近更新 更多