2012-03-02 51 views
0

我试图使用代码流失来找到两个版本的同一项目之间的变化差异,我将使用SVN作为我的存储库和语言是JAVA。我需要一些代码流转工具,以便能够获得修改的行数,因为我需要识别这些更改,假设存在这些更改引入缺陷的高风险。是否有任何库可用来计算项目的代码流失?

我已经看到这篇文章Any tools to get code churn metrics for a Subversion repository?它确实提到了一些工具。其实我想试试看statSVN。然而自从2008年发布这篇文章以来,我认为自那以后可能会有更多的工具被开发出来。

有谁知道一些能够计算此代码流失的好库吗?

+0

在我看来,缺陷的数量与更改的行数无关。缺陷的数量与更改的行的类型有关。 – 2012-03-02 15:39:25

+0

是的,也有影响 – ict1991 2012-03-02 16:10:46

回答

0

任何数量的DIFF工具(如unix diff)都会告诉您两个版本的代码之间发生了什么变化。只需检查出第一个版本,然后再将第二个版本与另一个位置进行比较,就可以比较两个版本之间的差异。

自从我使用svn以来已经有一段时间了,但我依稀记得它可以在修订之间进行内部差异。还有许多其他GUI工具也可以做到这一点,比如TortoiseSVN。

相关问题