我想比较两个文件夹,每个文件夹大约有 5-6 千个文件和文件夹。其中可能有 0.1% 确实不同,但 WinMerge 首先显示所有文件并显示“文本文件不同”,当我逐个打开这些文件时,它会打开一个对话框,显示两个文件的内容相同。通过这种方式,我几乎不可能找到实际上具有不同文本的文件。
首先,我尝试设置选项,但没有成功。
然后,我认为这种初始差异可能是由于不同的时间戳造成的。所以我将所有文件时间戳(创建、上次修改和上次访问)设置为完全相同,但结果仍然相同。
我遗漏了什么吗?或者有什么方法可以过滤列表,以便我只看到有差异的文件?或者还有其他想法吗?
答案1
我原本以为具有以下设置的 WinMerge 可以起作用:
如果没有的话,我会问他们论坛。
我相信这是值得的,因为 WinMerge 是我最好的文件比较产品。
答案2
尝试设置比较选项“忽略回车差异”。
当一种比较模式(二进制)报告差异而另一种模式(文本)声称文件相同时,通常会怀疑行尾(CRLF/CR/LF)的差异。
答案3
尝试使用名为“无可比拟“”。
答案4
你可能想尝试合并或者 Araxis。它们都有适当的设置来忽略空格/CRLF。