0

我在 Windows 上使用 Tortoise GIT,在当前项目中使用 MATLAB。我尝试将 MATLAB 2012b 设置为 Simulink 模型 (*.slx) 的差异工具。

但是,当 MATLAB 中的 visdiff 工具尝试在 GIT 生成的输入上执行时,它会失败,因为从存储库中提取的临时文件的名称为 ModelName-123456-left.slx。

这是 MATLAB 中的无效模型名称。所以我正在寻找一种将临时文件名中的“-”更改为“_”或类似名称的方法。

它是 GIT 的一个简单部分,我在任何地方都找不到它的文档。我正在寻求有关如何解决此问题的帮助。

4

1 回答 1

0

您可以通过为 MATLAB visdiff 创建包装脚本来解决此问题。此脚本可以在将临时文件传递给 MATLAB 之前重命名它们(之后可能会重命名它们)。

于 2013-01-28T20:18:42.400 回答