主要内容

比较与合并应用程序

你可以比较两个应用程序之间和合并更改一个文件,另一个使用比较工具。比较工具强调差异在两个应用程序的代码。

选择文件比较

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

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

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

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

探索不同

当您执行应用程序的比较,将打开一个新窗口并显示两个文件。例如,假设您有两个文件ExplorerE.mlappExplorerF.mlapp与一些差异。当你比较两个文件,比较工具显示生成的报告。

两个应用程序相比比较工具。他们之间有四个不同的应用程序包括一个区别在一行紫色高亮显示,两个人,只存在于正确的文件,每一个用蓝色突出显示,和几行,只存在于文件,用黄色突出显示。

比较应用程序时,比较工具尝试匹配线和检测代码,添加,删除或修改。比较工具显示的总数右下角的差异比较的报告和凸显了线,使用这个表中列出的颜色不匹配。

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

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

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

合并的变化

比较应用程序时,您可以从一个程序到另一个合并更改。合并的变化可能是有用的在解决不同版本的应用程序之间的冲突时。

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

两个应用程序被合并的比较工具。有四个两个应用程序之间的区别。前两个差异不能合并,合并显示禁用按钮。第二个可以合并两个差异并展示一个启用合并按钮。

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

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

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

提示成功的合并

你可以只在编辑代码合并更改。与白色背景部分的代码是可编辑的。可编辑部分的例子包括你的身体功能定义(回调函数和辅助函数等)和自定义属性的定义。部分用灰色背景包含不可编辑生成的代码,因此不能合并。如果改变跨度可编辑和不可编辑部分,你不能合并。

你只能从左到右合并更改。这使得文件比较工具的顺序很重要。

如果没有应用程序包含生成的代码的变化,包含更改的文件,你想合并在左窗格中。你只能从左到右合并。交换文件从左侧窗格右窗格中,单击交换双方按钮在你开始合并。单击交换双方按钮返回任何合并已经和创建一个新的比较报告的原始文件。

如果一个应用程序包含生成的代码的变化,包含生成的代码的文件,你想要在右边的面板中,在合并后的结果比较工具。交换文件从左侧窗格右窗格中,单击交换双方按钮在你开始合并。

如果两个应用程序包含的变化生成的代码,这些代码行比较工具不能合并。要合并的文件,使用应用程序设计师交互式应用所需的更改应用程序

另请参阅

相关的话题