我想了解大型项目(例如 Mozilla-Firefox)的版本之间发生了什么变化,即类似于问题,但必须在 Linux 上工作并且是开源的。我知道基于 Windows的源代码差异/行和文件比较。
我目前有两个实际发布的 Firefox 5.0 和 6.0 版本的大 tarball,我已将它们解压缩到两个文件夹mozilla-release-5.0/
中mozilla-release-6.0/
我希望看到两个源树的差异的类似摘要信息,即
• 添加/删除/修改的行数 • 添加/删除/修改的文件数
理想情况下,这些数字用于源代码行,而空白行等被忽略。
请注意,由于这是用于统计分析,我不关心实际行本身,我只对汇总数字感兴趣。