BeyondCompare3 - 如何一次查看多个文件的确切差异?

标签 beyondcompare beyondcompare3

我刚刚获得 Beyond Compare 3,但我很难找到 2 个文件夹中多个文件的确切差异。

如果我使用文件比较来查找两个文件之间的差异,它会准确地告诉我差异在哪里。这就是我想要的,但如果每个文件夹中有数百个文件,我不想单击每个文件对。文件夹比较仅告诉我存在差异,而没有显示它们在每个文件中的位置。

我对脚本编写一无所知,但是否有一个功能可以自动执行文件比较结果并生成包含每对所有差异的报告?

如有任何帮助,我们将不胜感激!

最佳答案

在文件夹比较中加载父文件夹后,使用操作 > 比较内容菜单项,或 session 设置对话框的比较内容 开始比较所有文件的选项。第一个是明显的一次性 Action ;当文件发生变化时,第二个将自动运行和更新。

完成后,双击顶部有差异的文件对以在文件比较中查看它们。从文件夹比较启动文件比较后,您可以使用搜索>下一个差异文件 (CtrlM) 和搜索> 上一个差异文件 (ShiftCtrlM) 在不同的文件对之间移动,无需关闭它或切换回父文件夹比较。

如果您想要所有文件之间的所有差异的平面列表,您可以选择比较文件夹中的文件,并使用操作 > 文件比较报告... 命令生成所有内容的打印或 HTML 转储。它有一个硬拷贝,不用于交互式使用,但如果您需要它可以使用。

关于BeyondCompare3 - 如何一次查看多个文件的确切差异?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49303166/

相关文章:

git difftool : how to compare zip files

ssh - 除了将远程文件与本地文件进行比较之外

svn - 如何使用 beyond compare 作为外部 svn diff 工具

diff - Beyond Compare - 忽略白线

beyondcompare - 如何使 Beyond Compare 忽略空格,但仍显示注释中的更改

atlassian-sourcetree - 如何在源树中链接外部差异工具(超越比较)?

visual-studio - 忽略解决方案中的文件夹与 Beyond Compare 比较

git - Beyond Compare as a Diff tool with Git - 如何像 :/expandall 这样的命令行开关