我们网站的缩进。csproj文件被更改为空格或制表符,具体取决于执行工作的特定安装/用户/计算机。对于我们两个人来说,VS 2019 将强制它缩进 2 个空格(这是我们想要的)。对于另外两个开发人员,每当向项目添加新文件时,他们的 VS 都会将其更改为制表符缩进。
我们的选项卡设置与以下内容相同:
我们找不到 .csproj 文件的设置。VS 的行为似乎与我们检查的任何设置都不匹配。工具/选项/文本编辑器或其他地方是否有另一个项目可以管理此问题?
这很重要的原因是,每当我们将更改的 csproj 合并回公共分支时,如果缩进存在差异,git 会将文件的大小加倍,包括两个版本。除了前导空格之外,Git 无法识别这些行是否真的相同。