Ediff是Unix diff和补丁实用程序的全面可视界面。Ediff提供了一种方便的方法,用于同时浏览一对(或三对)文件或缓冲区(在我们的用途中称为“变体”)之间的差异。被比较的文件,文件A,文件B和文件C(如果适用)显示在单独的窗口中(并排,一个在另一个之上或在单独的框架中),并且在您执行步骤时突出显示差异通过他们。您还可以将差异区域从一个缓冲区复制到另一个缓冲区(如果改变主意,则可以恢复旧的差异)。...另一个强大的功能是可以将一对文件合并到第三个缓冲区中。还支持与祖先文件合并。此外,Ediff配备了目录级功能,使用户可以方便地启动对两个(或三个)不同目录中的文件组的浏览或合并会话。此外,Ediff可以将补丁应用于文件,然后让您逐个差异地逐步浏览补丁文件和原始文件。您甚至可以直接在邮件缓冲区之外应用补丁,即,甚至不必保存通过邮件接收的补丁。由于Ediff允许您复制变体之间的差异,因此实际上您可以有选择地应用补丁(即,您可以将file.orig的差异区域复制到文件中,从而撤消您不喜欢的任何特定补丁)。Ediff甚至可以理解多文件补丁,并且可以交互地应用它们!(仅当文件格式为上下文格式或GNU统一格式时,Ediff才能识别多文件补丁。所有其他补丁都被视为1文件补丁。Ediff[希望]使用与补丁相同的算法来确定需要将哪些文件Ediff知道版本控制,使用该版本控制,您可以将文件与旧版本进行比较。Ediff还可以处理远程和压缩文件,自动通过ftp将其压缩并解压缩。
ediff
具有任何许可的所有平台的Ediff替代品
457
WinMerge
WinMerge是Windows的开源差异和合并工具。WinMerge可以比较文件夹和文件,以易于理解和处理的可视文本格式显示差异。
- 免费应用
- PortableApps.com
- Windows
- Wine
275
15
6
4
2