0

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

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

我试过了:

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

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

像 StatSVN 这样的工具是如何获得这种信息来呈现这种报告的?

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

4

2 回答 2

0

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

于 2010-09-06T23:51:25.133 回答
0

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

于 2010-09-07T09:49:43.023 回答