Dymola、空白和版本控制 [英] Dymola, whitespace and version control
本文介绍了Dymola、空白和版本控制的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我查看Modelica标准库的提交和差异时:
https://github.com/modelica/ModelicaStandardLibrary/commits/master
区别很好,很小,而且通常是可读性的。有什么技巧可以避免空格问题吗?
我怎样才能关闭Dymola的所有自动格式化?这么做首先有没有技术上的原因?
推荐答案
您可以做一些事情来为Modelica代码做出漂亮的GIT提交:
- 使用文本编辑器而不是图形编辑器。您对所更改的内容拥有绝对控制权。
- 使用不更改空格的图形编辑器。我不确定是否有其他选择,但OpenModelica/OMEdit将尽可能保留现有的缩进(它也可以用来最小化与其他工具中的更改的差异,但更改越多,它的效果就越差)。
- 使用格式化程序作为提交前挂钩(根据格式化程序中的某些设置缩进所有文件;但这样您就不能手动更改空格)。
- 希望StackOverflow上的某个人有比这更多的选择。
这篇关于Dymola、空白和版本控制的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文