language-agnostic - 如何衡量代码库中的百分比差异?

标签 language-agnostic diff

手头的任务 - 我有一些代码的三个版本,由不同的编码人员开发,一个“父版本”和两个“子版本”,需要计算哪一个更接近父版本。

手头的代码大小禁止手动计算差异,而且我在尝试过的流行差异合并工具中没有看到任何聚合相似性统计数据。

豪射网^H^H^H^H^H^H^H 获得单百分“相似度”数?

谢谢。

最佳答案

您可以计算差异的行数。在 Linux 上你会这样做:

diff -r parent child1 | wc -l

diff -r parent child2 | wc -l

通过这种方式,您可以大致了解代码行的差异。

关于language-agnostic - 如何衡量代码库中的百分比差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/929552/

相关文章:

language-agnostic - 什么是有据可查,稳定,安全和可扩展的Web应用程序框架?

linux - grep 的输出包括搜索文件的输出

git:两次提交之间的差异,仅适用于第三次提交中列出的文件?

git - 使用 intellij 在不同分支上工作时显示 git diff 与 origin master 的快捷方式

定位局部最大值的算法

language-agnostic - 超线性加速从何而来?

python - 从英文文本中提取产品名称

linux - Windows 和 Linux 之间的文件层次结构差异

javascript - 大型 JSON 数据的 JSON 差异,发现一些 JSON 作为另一个 JSON 的子集

algorithm - NLP语法: fixing a to an?