主要内容

合并金宝app模型的比较报告

合并工具使您能够:

  • 解决冲突的模型文件在源代码控制下使用三方合并。通过选择打开观点冲突

  • 使用双向合并合并任意两个模型文件。通过选择打开比较上下文菜单项。

  • 合并MATLAB®功能块的代码使用文本比较报告。

使用三方模型合并解决冲突

如果有一个冲突模型文件在源控制在一个项目或在浏览器当前文件夹,右键单击并选择观点冲突。你可以在三方模型合并工具解决冲突。检查你本地文件冲突的修订和基地的祖先相比,文件,和决定哪些变化。你可以解决冲突并提交您的更改。

  1. 尝试三方合并一个例子,看看解决冲突与仿真软件的三方合并金宝app

  2. 在项目中,找到冲突的模型文件,右键单击并选择观点冲突。你只能看到观点冲突在上下文菜单中如果你的文件被标记源代码控制的矛盾。

Merge工具,它可以自动解决每一个差异,并显示结果目标窗格。检查自动合并的选择,如果需要编辑,并决定如何解决剩余的冲突。

  1. 检查合并报告列。

    • 在顶部,他们的,基地,我的列显示的差异冲突的修订,修改,和基本的祖先都文件。

    • 下面,目标显示了您将更改合并到本地文件。已经合并的合并工具的差异可以合并。

  2. 通过点击检查差异下一个或通过点击中的一行他们的,基地,我的列。

    merge工具显示两个模型(或者如果你选择一个配置设置,你看到两个模型配置参数对话框)。默认情况下,你看到的他们的目标模型。

  3. 选择模型与将来发布按钮来显示合并标签:顶级模特底模型。视图模型来帮助你决定如何合并。

    请注意

    如果你打开合并工具使用观点冲突,那么这个模型他们的,基地,我的临时文件显示冲突的修改。检查他们决定如何合并。的目标模型的一个副本我的在报告中包含的结果合并。

  4. 选择一个版本继续为每一个变化,点击的按钮目标窗格。你可以合并修改、添加或删除节点,并可以合并单个参数。每个不同的合并工具选择一个选择可以自动解决。如果你想要查看选择和改变他们。

    寻找警告冲突列。选择一个按钮来使用他们的,基地,或我的为每一个矛盾的项目。

    提示

    合并模块之前,状态和连接合并转移合并。合并工具然后尝试连接所有行块给你。看到合并技巧

  5. 您必须手动合并一些差异。在目标窗格中,寻找手动合并冲突列图标显示你必须采取行动。

    在编辑器中进行手动更改。比较报告无法更新显示在编辑器中你所做的任何变动,所以尽量使手动更改后解决所有的简单合并报告。

    使用编辑器,解决了冲突之后的目标窗格中,选择检查选项将节点标记为完成。

  6. 检查汇总表看到自动合并和剩余的数量你需要解决冲突。

    检查更改过滤掉的当前视图通过观察总结表选项卡标题。过滤后的视图和所有更改选项卡标题显示的数量变化。默认情况下,报告隐藏所有非功能变化。关掉有源滤波器来查看所有确认更改。

  7. 当你满意你的选择和任何手动合并的合并目标文件,点击接受并关闭。这个动作可以节省目标文件与你所有的合并和标志着冲突文件的源码控制工具解决。

    保存并不是马克冲突解决,选择接受并关闭>保存并关闭

了解更多关于解决冲突在改变一个项目的修改的文件列表,看看解决冲突

使用三方合并与外部源代码控制工具

如果您正在使用源代码控制之外的MATLAB,然后您可以自定义外部源代码控制工具打开三方合并(或双向合并差别)。

说明,请参阅自定义外部源控制使用MATLAB Diff和合并

开放的三方合并不使用源代码控制

如果你不使用源代码控制或者你想选择三个文件合并,然后你可以打开三方合并使用函数slxmlcomp.slMerge。指定的文件合并,例如:

slxmlcomp.slMerge(baseFile, mineFile, theirsFile, targetFile);
三方合并打开,你可以合并的变化baseFile,mineFile,theirsFiletargetFile

双向模型合并

你可以合并两个仿真软件金宝app®模型的比较报告。的比较上下文菜单项从一个项目或当前文件夹浏览器打开一个双向模型合并。如果您正在使用源代码控制使用三方模型合并,想解决冲突相反,看到的使用三方模型合并解决冲突

合并功能使您可以合并设计建模仿真软件的两个版本。金宝app可以合并单个参数,块,或整个子系统。整个子系统只能合并作为一个整体,如果他们完全插入或删除子系统。

  1. 比较选项卡上,单击合并模式。目标窗格中出现底部的报告。

  2. 三方合并使用相同的工作流。使用按钮选择保持目标文件的差异。

    提示

    合并模块之前,状态和连接合并转移合并。看到合并技巧

  3. 在报告中查看结果和模型。点击保存文件保存文件拷贝临时目标文件/正确的文件比较的比较和重播。

  4. (可选)回复所有的合并操作,点击紧密合并不保存该文件。

  5. 检查你的合并在模型编辑器中更改。金宝app如果有必要,连接任何行,软件没有自动连接。比较报告没有更新显示在编辑器中你所做的任何变动。

合并技巧

  • 仿真软件的报告金宝app的一部分,按照以下顺序合并模型。在目标文件:

    1. 你不想继续删除行。

    2. 你不想继续删除块。

    3. 你想要添加块。

    4. 添加您想要的。

    5. 选择你想要的参数。

    你必须合并状态和连接合并转换之前,或报告不能连接。

    为一个例子,演示如何合并变更涉及多个节点,明白了比较与合并包含Stateflow仿真金宝app软件模型

  • 并不是所有的参数都可以合并。在这种情况下,只显示一个单选按钮在目标窗格中显示的版本是在目标模型。

  • 之间的信息融合模型具有相同的名称,知道了比较模型具有相同的名称

合并MATLAB功能块的代码

  1. 合并不同的MATLAB功能块的代码,创建一个对比报告为父模型。

  2. 单击合并模式按钮。

    这将创建并打开文件名为targetFile三分之一。它可以包含从左或右的变化模型。

  3. 使用按钮右边的报告中选择您想要更改的目标文件。

  4. 在正确的模型使用保存这些更改保存文件将来发布按钮。

相关的话题