当Examples在OpenModelica中删除包(例如)时,不会删除基础目录.相反,目录Examples包含一个名为的文件package.bak-mo,表示该目录不再使用.所以保留备份.如果文件package.bak-mo夹中存在文件,则应从git commit进程中排除此文件夹及其文件.
??? Sub1
? ??? package.mo
? ??? package.order
? ??? Examples
? ??? package.bak-mo
? ??? otherfile.mo
? ??? package.order
??? Sub2
? ??? package.mo
? ??? package.order
? ??? Demo
? ??? otherfile.mo
? ??? package.mo
? ??? package.order
Run Code Online (Sandbox Code Playgroud)
在此示例中,以下目录和文件应从git commit中排除:
? ??? Examples
? ??? package.bak-mo
? ??? otherfile.mo
? ??? package.order
Run Code Online (Sandbox Code Playgroud)
所有其他文件和目录仍应包含在可能的git提交中.
注意:此问题由https://trac.openmodelica.org/OpenModelica/ticket/4854触发
我无法弄清楚如何使这个工作.这里有什么想法?
在https://trac.modelica.org/Modelica/ticket/2229#comment:2中,提到当将更改应用于库时,Dymola具有自动更新转换脚本的功能。我在搜索Dymola手册,但找不到如何应用此功能的实际指南。
但是,我可以在选项中找到一些设置,但是不能强制Dymola创建/更新转换脚本。
是否有人对如何启用自动创建转换脚本的功能有一些指导方针?