iXiNX Club主要为自用型文档社区,同时也开放共用文档,欢迎爱好者加入并共享内容,翻译文档
iXiNX Club开放性测试进行中,欢迎体验反馈,如有任何问题均可联系管理员
LV2
DIY和其他教程:基础入门:比较主题文件 – Winmerge教程
在本节中,您将学习如何比较文件或文件夹以检查结构/代码的差异。此操作在许多情况下可能很有用。一种是当您想检查主题的不同版本之间的代码修改时。我们将使用的工具是 Winmerge:http://winmerge.org/downloads/,它可以免费下载,您可以在此处查看其文档:http://winmerge.org/docs/。

安装:

我们不会在这里介绍这个领域,Winnmerge 软件文档中有详细解释。

设置:

可以从菜单Edit -> Options访问设置区域。最重要的设置位于Compare选项卡,您可以从中指定比较过程的工作方式。根据你想要比较的内容,如果你认为某些方面(例如空格、空行或回车符差异)并不重要,并且只想返回你感兴趣的结果,则可以将其设置为忽略这些方面。我们使用的设置如下所示,但您应该使用这些设置,直到获得所需的结果。未修改Compare -> Folder设置。
设置
设置
options.jpg (76.58 KiB) 查看 8 次
比较:

在下面的示例中,我将比较版本6.5和6.5.1的Newspaper主题文件夹。为此,我将打开Winmerge,然后单击文件->Open..菜单。您也可以使用快捷键CTRL+O。这将打开一个新窗口,您必须选择要比较的目录或文件。在我的例子中,我选择了Newspaper版本6.5和6.5.1的文件夹,其他过滤器被设置为比较所有文件并包括子文件夹。
选择要比较的文件
选择要比较的文件
winmerge_compare_folders.png (15.15 KiB) 查看 8 次
完成后,单击OK按钮并等待比较过程完成。就我而言,这两个版本之间没有重大修改,这是一个快速修复,并且只添加了Visual Composer的最新版本,因此我们不应该更改很多文件。让我们检查结果吧!您可以看到3个文件:第一个是Visual Composer存档,它是一个二进制文件,第二个和第三个是文本文件。
比较文件结果数量
比较文件结果数量
winmerge_compare_newspaper_result.png (21.8 KiB) 查看 8 次
如果双击文件,则可以看到左侧文件和右侧文件之间的差异,因为它们已突出显示。在下图中,您可以看到style.css文件,其中只有版本从6.5更改为6.5.1,在左侧,您可以找到Location面板,您可以在其中看到从一个版本更改为另一个版本的行的位置。
比较出的代码及位置
比较出的代码及位置
compare-results.jpg (137.36 KiB) 查看 8 次
合并:

顾名思义,该软件带有合并比较文件的选项,您可以在Merge菜单。我们不会在本教程中讨论它们,但您可以在官方文档中阅读它们:http://manual.winmerge.org/Compare_dirs.html#Compare_dirs_starting

信息