我在Dymola中打开了一个Modelica库,更改了一行,关闭了Dymola并点击了“several”,现在TortoiseSVN显示了几百个已更改的文件,而不是我打算做的一行更改的文件。所有这些变化都是Dymola引入的空白或行中断。
当然,现在我可以小心地只提交我更改的文件(并恢复其馀的文件),但这使得提交比需要的更耗时和更容易出错。或者我可以全部投入,但这让我的同事们很难重新审视这一变化。而且,它似乎并不是确定性的,所以以后的提交可能只是将部分还原回来。有时我甚至会还原所有的更改,然后使用文本编辑器来更改一行。所有这些使得版本控制变得不必要的复杂。
当我查看提交和差异时,例如Modelica标准库:
https://github.com/modelica/ModelicaStandardLibrary/commits/master
差别是好的,小的和可读的通常。有什么办法可以避免空格问题吗?
我怎么才能关掉Dymola的所有自动格式化?从一开始就有技术上的原因吗?
发布于 2020-10-27 08:54:35
要为Modelica代码编写漂亮的git提交,您可以做一些事情:
了。)。
https://stackoverflow.com/questions/64497717
复制相似问题