如何在 WinMerge 中进行更改后重新加载文件?

如何在 WinMerge 中进行更改后重新加载文件?

我有两个文件,分别名为file1.txtfile2.txt。使用 WinMerge 比较两个文件后,我使用 Notepad++ 编辑file2.txt并保存更改。除非我重新选择两个文件进行新的比较,否则这些新更改不会出现在 WinMerge 中。

有没有办法在 WinMerge 中进行更改后重新加载文件?

答案1

有没有办法在 WinMerge 中进行更改后重新加载文件?

您可以按F5 (刷新)。

或者配置 WinMerge 执行“自动重新扫描”。

检查您的 WinMerge 设置编辑 → 选项 → 编辑器 → 自动重新扫描

4.1. 重新扫描文件

默认情况下,WinMerge 选项的编辑器页面中启用了自动重新扫描选项。重新扫描可使您的比较和合并操作保持最新状态。如果不重新扫描,WinMerge 差异将无法检测到在比较文件时可能发生的更改(例如在外部编辑器中)。

当您在文件比较期间执行某些操作(如合并差异或编辑文件)时,就会发生重新扫描。如果文件已更改,WinMerge 会显示一个对话框,告知您另一个应用程序已更新该文件,并询问您是否要重新加载该文件。

单击“是”在继续之前重新加载文件,或单击“否”忽略更改并使用先前加载的文件版本。

如果禁用自动重新扫描,或者您怀疑文件可能已更改,我们强烈建议您在执行任何合并操作之前运行刷新:单击编辑 → 刷新或刷新按钮工具栏按钮,或按 F5。

如果合并结果看起来不正确,请单击编辑 → 撤消或按 Ctrl+Z 撤消合并。然后重新扫描文件并再次尝试合并。

(重点是我的)

来源比较和合并文本文件 - WinMerge 2.12 手册

相关内容