主要内容

比较与合并住脚本和函数

你可以比较两个激活代码文件之间和合并更改一个文件,另一个使用比较工具。比较工具强调不同的代码,文本,文本格式。

选择文件比较

有很多方法可以选择两个文件并启动比较工具:

  • 编辑——去生活住编辑器选项卡,在文件部分中,点击比较。比较工具包括当前打开的文件第一个文件或文件夹字段。单击打开文件夹按钮选择第二项比较,或拖拽文件从您的文件浏览器第二个文件或文件夹字段。

  • 当前文件夹浏览器——选择一个文件,右键单击,并选择比较。单击打开文件夹按钮选择第二项比较,或拖拽文件从您的文件浏览器第二个文件或文件夹字段。选择两个文件或文件夹来比较,Ctrl点击文件名。然后右键单击并选择比较选定的文件/文件夹

  • 命令窗口,使用visdiff函数。例如,比较两个文件averageweight.mlxaverageweight2.mlx使用visdiff功能和默认的文本比较,类型visdiff (“averageweight.mlx”、“averageweight2.mlx”)。MATLAB®打开比较工具,显示结果比较报告。

探索不同

当您执行代码比较生活,打开一个新窗口并显示两个文件。例如,假设您有两个文件,averageweight.mlxaverageweight2.mlx,一些差异。当你比较两个文件,比较工具显示生成的报告。

当比较活代码文件,比较工具强调不同的代码,文本,文本格式。比较工具忽略输出,即使文件包含保存输出。如果工具检测的区别在一个方程,形象,突出显示或控制,整个项目。比较工具显示的总数差异右下角的比较报告,并突出的线不匹配使用该表中列出的颜色。

突出显示颜色 描述
紫色的 行包含差异。
深紫色 高亮显示的字符是不同的。
蓝色的 只存在于正确的文件。这可能发生当线插入正确的文件,或当它被删除从左边文件。相应的线在左边文件使用灰色条纹模式突出显示。
黄色的 只存在于左行文件。这可能发生线插入左边文件时,或者当它从正确的文件删除。相应的行正确的文件使用灰色条纹模式突出显示。

比较工具尝试匹配线和检测代码和文本,添加,删除或修改。例如,在代码的比较averageweight.mlxaverageweight2.mlx,该工具确定averageweight.mlx两行代码,不存在averageweight2.mlx并强调他们用黄色(第5行和第7行)。同时,该工具需要额外的考虑和确定线包含disp声明每个文件匹配,即使disp声明并不发生在相同的行号。

,结果一个差异,使用下一个以前的按钮。

如何配置信息比较报告,明白了比较文件和文件夹和合并文件

合并的变化

当比较活代码文件,您可以从一个文件合并更改。合并更改时可以有用的解决冲突的不同版本之间的文件。你只可以从左到右合并。如果你想合并到左边文件,单击交换双方按钮在你开始合并。单击交换双方按钮返回任何合并已经和创建一个新的比较报告的原始文件。

开始合并,比较选项卡上,单击合并模式按钮。然后,替换内容从右窗格内容从左边窗格中,单击按钮位于旁边的线你想合并。你也可以选择一个差异,合并选项卡上,单击替换内容按钮。

右边窗格包含合并后的结果。合并后的文件名称旁边的星号在右窗格中(文件名_modified.mlx *)表明,该文件包含未保存的更改。

要撤消替代,单击按钮之间的线或修改比较选项卡。恢复所有合并和重新开始,单击刷新按钮。你也可以点击刷新按钮更新比较报告修改后在现场编辑器并保存文件。刷新丢弃所有未保存的合并更改。

保存您的修改并返回到比较报告,单击保存结果按钮。回到比较报告不保存更改,单击回到比较按钮。

另请参阅

相关的话题