我们正在使用Swagger Codegen 2.4.5从我们的API生成模型。一切都按我们需要的方式工作,只有一个相对较小的例外。
我们正在生成C#模型,按照Windows,这些通常以CRLF
行尾存储。每当我们运行生成器时,这些文件就会以LF
行结尾生成。
我们希望所有模型都用CRLF
而不是LF
生成。有没有办法改变这种行为?
我研究了胡子的使用方式-有点-并通读了通用command line options的代码生成和特定于csharp的选项(java -jar swagger-codegen-cli-2.4.5.jar config-help -l csharp
),但找不到任何东西。
进一步说明:
当前,这是一个问题,因为每次签出然后再次运行生成,然后模型显示为已更改。这仅仅是因为它们现在以LF
行结束符进行了[[encoded,而git将它们检出为CRLF
(我们无法更改)]
解决方案
git config --global core.autocrlf true