主要内容

使用自定义外部源控制MATLABDiff和合并

您可以自定义外部使用MATLAB源代码控制工具®比较工具diff和合并。如果你想比较MATLAB文件如住脚本,垫子,基金,或MDL文件从你的源码控制工具,那么您可以配置你的源码控制工具MATLAB比较工具打开。更支持文件的完整列表,请参阅万博1manbetxvisdiff。MATLAB合并MathWorks比较工具提供了工具®文件和兼容流行的软件配置管理和版本控制系统。您可以使用自动合并工具Git™自动合并分支包含不同的子系统在同一基金文件的变化。

设置你的源码控制工具使用MATLAB作为diff和合并应用程序,您必须首先确定的完整路径mlDiff,mlMerge,mlAutoMerge可执行文件,然后按照推荐的步骤您正在使用的源码控制工具。

找到的完整路径MATLABDiff,合并,合并

得到所需的文件路径,使外部重用开放源代码控制工具MATLAB会话,在MATLAB运行这个命令:

comparisons.ExternalSCMLink.setup ()

这个命令集MATLAB偏好,比较,被称为允许外部使用开放源代码控制工具MATLAB差别和合并会话

这个命令也显示文件路径复制并粘贴到你的源码控制工具设置:

  • 在Windows上®:

    差异:matlabroot\ bin \ win64 \ mlDiff.exe
    合并:matlabroot\ bin \ win64 \ mlMerge.exe
    合并:matlabroot\ bin \ win64 \ mlAutoMerge.bat
  • 在Linux上®:

    差异:matlabroot/bin/glnxa64/mlDiff
    合并:matlabroot/bin/glnxa64/mlMerge
    合并:matlabroot/bin/glnxa64/mlAutoMerge

  • Mac:

    差异:matlabroot/bin/maci64/mlDiff
    合并:matlabroot/bin/maci64/mlMerge
    合并:matlabroot/bin/maci64/mlAutoMerge

在哪里matlabroot被替换为您的安装的完整路径,例如,C:\Program Files\MATLAB\R2020b

请注意

打开diff和合并操作使用MATLAB会话时可用,且仅开放MATLAB在必要的时候。只使用指定的MATLAB的操作安装。

集成Git

命令行

SourceTree

与SVN的集成

TortoiseSVN

TortoiseSVN,您可以定制您的diff和合并工具基于文件扩展名。例如,使用MATLAB diff和合并工具基金文件:

  1. 任何文件资源管理器窗口中右键单击并选择TortoiseSVN>设置打开TortoiseSVN的设置。

  2. 设置侧边栏,选择Diff查看器。点击先进的指定diff应用基于文件扩展名。

  3. 点击添加并与扩展和填充字段mlDiff可执行文件路径:

    文件名,扩展或mime类型:.slx外部程序:“C: \ Program Files \ MATLAB \ R2020b \ bin \ win64 \ mlDiff。exe“% %我的基地
  4. 点击好吧重复相同的步骤,添加另一个文件扩展名。

  5. 设置侧边栏,选择Diff查看器合并工具。点击先进的指定合并应用程序基于文件扩展名。

  6. 点击添加与扩展和和填充字段mlMerge可执行文件路径:

    文件名,扩展或mime类型:.slx外部程序:“C: \ Program Files \ MATLAB \ R2020b \ bin \ win64 \ mlMerge。exe”我%基地% % %合并
  7. 点击好吧重复相同的步骤,添加另一个文件扩展名。

您现在可以使用MATLAB工具进行比较和合并相同的方式使用TortoiseSVN默认diff和合并应用程序。

请注意

合并与SVN二进制文件,如基金文件,不支持。万博1manbetx

与其他源代码控制工具的集成

必然地P4V

有一定®P4V,您可以定制您的diff和合并工具基于文件扩展名。使用MATLAB diff和合并工具基金文件,例如:

  1. 在Perforce,单击编辑>首选项

  2. 首选项侧边栏,选择Diff。下指定diff应用扩展(覆盖默认),点击添加

  3. 添加文件类型对话框中,输入以下信息:

    扩展:.slx应用程序:C:\Program Files\MATLAB\R2020b\bin\win64\mlDiff.exe参数:% 1% 2

  4. 点击保存

  5. 首选项侧边栏,选择合并。下指定合并应用程序通过扩展(覆盖默认),点击添加

  6. 添加文件类型对话框中,输入以下信息:

    扩展:.slx应用程序:C:\Program Files\MATLAB\R2020b\bin\win64\ mlMerge.exe参数:r % b % 2% 1%

  7. 点击保存和其他文件扩展名重复的步骤。

提示

定制的完整路径mlDiffmlMerge可执行文件与MATLAB安装和您使用的操作系统。有关更多信息,请参见为MATLAB Diff,找到完整路径合并,合并

您现在可以使用MATLAB工具进行比较和合并相同的方式使用Perforce默认diff和合并应用程序。

相关的话题