我正在尝试使用代码流失来查找同一项目的两个版本之间的更改差异,我将使用SVN作为我的存储库,语言是JAVA。我需要一些代码流失工具,以便能够获得修改的行数,因为我需要识别这些变化,假设这些变化引入缺陷的风险很高。
我已经看过这篇文章Any tools to get code churn metrics for a Subversion repository?了,它确实提到了一些工具。事实上,我打算试着看statSVN。但是自从这篇文章是在2008年制作以来,我认为可能已经开发了更多的工具。
是否有人知道一些能够计算此代码流失的好库?
答案 0 :(得分:0)
任何数量的DIFF工具(如unix diff
)都可以告诉您两个版本的代码之间发生了哪些变化。只需查看第一个版本,然后选择要与其他位置进行比较的第二个版本,就可以比较两者以查看差异。
自从我使用svn以来已经有一段时间了,但我依稀记得它可以在内部修改之间做出这样的差异。还有许多其他GUI工具也可以做到这一点,比如TortoiseSVN。