Git 该工具列出两个代码分支中的文件,按每个文件的更改程度排序
我想对我们项目的两个不同分支之间的变化有一个概述。大多数diff工具(winmerge等)都提供了两个目录的并列列表,您可以在其中查看文件是否已更改、丢失或相等,如下所示: 我所寻求的是拥有相同的视图,但在每个文件中添加一个值,该值表示“更改了多少”(例如,能够按它排序)。有人知道有什么工具可以提供这样的功能吗?我很感兴趣地看到,例如,10个文件发生了重大变化,而数百个文件可能只是进行了一些小的修饰性修改,等等 如果没有,那么也许可以写出来,但首先必须定义“变化了多少”,这个概念已经存在了吗?否则,您会选择什么方法来衡量它:Git 该工具列出两个代码分支中的文件,按每个文件的更改程度排序,git,diff,metrics,Git,Diff,Metrics,我想对我们项目的两个不同分支之间的变化有一个概述。大多数diff工具(winmerge等)都提供了两个目录的并列列表,您可以在其中查看文件是否已更改、丢失或相等,如下所示: 我所寻求的是拥有相同的视图,但在每个文件中添加一个值,该值表示“更改了多少”(例如,能够按它排序)。有人知道有什么工具可以提供这样的功能吗?我很感兴趣地看到,例如,10个文件发生了重大变化,而数百个文件可能只是进行了一些小的修饰性修改,等等 如果没有,那么也许可以写出来,但首先必须定义“变化了多少”,这个概念已经存在了吗?
- 两个文件中文本的levenshtein距离(这很容易编码)
- 使用相同的algo diff工具检测到的更改的数量和大小
- 还有别的吗