Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 生成文档的Diff工具?_File_Comparison_Diff - Fatal编程技术网

File 生成文档的Diff工具?

File 生成文档的Diff工具?,file,comparison,diff,File,Comparison,Diff,我尝试过无与伦比的方法,它似乎是一个很好的工具。 但我还没有找到一种方法来导出这些差异的概述 它的格式应该是大多数人都能阅读的。文档,Rtf,Pdf,Html 我需要的是显示两个文件夹的差异。显示哪些文件已更改就足够了。但是,如果能够在文档中更深入地了解文件中的哪些行已被更改,那将是一件好事 有什么工具可以做到这一点吗?这个脚本可能很有用。还有很多其他的工具,还有一个 另一方面,我使用了一个代码覆盖率工具,它还从gcov覆盖率信息生成HTML代码视图。它被称为。Beyond Compare有一些

我尝试过无与伦比的方法,它似乎是一个很好的工具。 但我还没有找到一种方法来导出这些差异的概述

它的格式应该是大多数人都能阅读的。文档,Rtf,Pdf,Html

我需要的是显示两个文件夹的差异。显示哪些文件已更改就足够了。但是,如果能够在文档中更深入地了解文件中的哪些行已被更改,那将是一件好事

有什么工具可以做到这一点吗?

这个脚本可能很有用。还有很多其他的工具,还有一个


另一方面,我使用了一个代码覆盖率工具,它还从
gcov
覆盖率信息生成HTML代码视图。它被称为。

Beyond Compare有一些函数可以实现这一点


例如,在文件夹差异视图中,选择要报告的文件,然后选择操作->文件比较报告。HTML是那里支持的输出格式之一。

Araxis Merge满足了我的所有需求

  • 简单易用
  • 生成了文件夹结构中文件的良好概述
  • 可以单击已更改的文件以查看内容中的更改

颜色可能更好,但这可以通过插入自定义CSS文件来解决

此函数仅比较选定文件的内容。我无法获得文件夹/子文件夹等中文件差异的报告。至少您可以使用Ctrl-a选择所有文件。Difftool很适合我的需要,但它有一个错误,即它将具有不同名称的文件视为更改。我的猜测是,它查看文件创建日期,当我从源代码管理获取文件时,它们都获得相同的创建日期…:(