使用自定义外部源控制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
与SVN的集成
TortoiseSVN
TortoiseSVN,您可以定制您的diff和合并工具基于文件扩展名。例如,使用MATLAB diff和合并工具基金文件:
任何文件资源管理器窗口中右键单击并选择TortoiseSVN>设置打开TortoiseSVN的设置。
在设置侧边栏,选择Diff查看器。点击先进的指定diff应用基于文件扩展名。
点击添加并与扩展和填充字段
mlDiff
可执行文件路径:文件名,扩展或mime类型:.slx外部程序:“C: \ Program Files \ MATLAB \ R2020b \ bin \ win64 \ mlDiff。exe“% %我的基地
点击好吧重复相同的步骤,添加另一个文件扩展名。
在设置侧边栏,选择Diff查看器合并工具。点击先进的指定合并应用程序基于文件扩展名。
点击添加与扩展和和填充字段
mlMerge
可执行文件路径:文件名,扩展或mime类型:.slx外部程序:“C: \ Program Files \ MATLAB \ R2020b \ bin \ win64 \ mlMerge。exe”我%基地% % %合并
点击好吧重复相同的步骤,添加另一个文件扩展名。
您现在可以使用MATLAB工具进行比较和合并相同的方式使用TortoiseSVN默认diff和合并应用程序。
请注意
合并与SVN二进制文件,如基金文件,不支持。万博1manbetx
与其他源代码控制工具的集成
必然地P4V
有一定®P4V,您可以定制您的diff和合并工具基于文件扩展名。使用MATLAB diff和合并工具基金文件,例如:
在Perforce,单击编辑>首选项。
在首选项侧边栏,选择Diff。下指定diff应用扩展(覆盖默认),点击添加。
在添加文件类型对话框中,输入以下信息:
扩展:
.slx
应用程序:C:\Program Files\MATLAB\R2020b\bin\win64\mlDiff.exe参数:% 1% 2点击保存。
在首选项侧边栏,选择合并。下指定合并应用程序通过扩展(覆盖默认),点击添加。
在添加文件类型对话框中,输入以下信息:
扩展:
.slx
应用程序:C:\Program Files\MATLAB\R2020b\bin\win64\ mlMerge.exe参数:r % b % 2% 1%点击保存和其他文件扩展名重复的步骤。
提示
定制的完整路径mlDiff
和mlMerge
可执行文件与MATLAB安装和您使用的操作系统。有关更多信息,请参见为MATLAB Diff,找到完整路径合并,合并。
您现在可以使用MATLAB工具进行比较和合并相同的方式使用Perforce默认diff和合并应用程序。
相关的话题
- 比较文件和文件夹和合并文件
- 自动合并模型(万博1manbetx模型)
- 三方合并解决方案需求和链接集合(需求工具箱)
- 比较与合并mat文件
- 合并模型模型万博1manbetx的比较报告(万博1manbetx模型)