【发布时间】:2020-10-23 09:47:57
【问题描述】:
我在 Dymola 中打开了一个 Modelica 库,更改了一行,关闭了 Dymola 并单击“全部保存”,现在 TortoiseSVN 显示了数百个更改的文件,而不是只显示一个文件,而我打算更改的一行。所有这些更改似乎都是由 Dymola 引入的空格或换行符。
当然,我现在可以小心地只提交我已更改的文件(并恢复其余文件),但这使得提交比需要的更耗时且更容易出错。或者我可以全部提交,但这让我的同事很难审查更改。此外,感觉它不是确定性的,因此稍后的提交可能只是将部分还原。有时我什至会还原所有更改,然后使用文本编辑器仅更改一行。所有这些都使版本控制变得不必要地复杂。
当我查看提交和差异时,例如Modelica 标准库:
https://github.com/modelica/ModelicaStandardLibrary/commits/master
差异很好,很小并且通常可读。有没有避免空格问题的技巧?
如何关闭 Dymola 的所有自动格式化?首先有技术原因吗?
【问题讨论】:
标签: tortoisesvn whitespace line-breaks modelica dymola