gpt4 book ai didi

svn - Subversion 可以报告随时间变化的代码百分比吗?

转载 作者:行者123 更新时间:2023-12-04 17:13:30 25 4
gpt4 key购买 nike

我想逐行知道,在两次提交之间修改了 subversion 存储库中的源代码的百分比。

例如。假设修订版 2100 有 150,000 行代码——但修订版 2600 有 165,000 行代码,其中修改了原始 150,000 行代码中的 8,000 行。我会将此报告为 142,000/165,000 = 86% 相同,14% 为"new"。我不在乎将 Javadoc、XML、注释或单元测试分开……只是将它们全部归为“源”。

知道如何做到这一点吗?

最佳答案

我今天刚刚使用免费的开源工具 CLOC 做了这件事.它允许您递归地比较两个目录,因此您需要做的就是检查两个版本并在其上运行程序。

它还提供了单独语言和总数的摘要,例如:

Language                      files          blank        comment           code
--------------------------------------------------------------------------------
SUM:
same 1556 0 76662 165546
modified 137 0 159 570
added 2 241 257 1250
removed 30 591 906 2271

正如您从那里的“空白”统计数据中看到的那样,它并不完美,但绝对可以让您大致了解。

关于svn - Subversion 可以报告随时间变化的代码百分比吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3086072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com