比较.cs文件时忽略格式更改

时间:2019-06-13 11:50:23

标签: visual-studio diff git-diff visual-studio-2019

我们将Visual Studio 2019与GIT结合使用以检查差异。我们的代码库主要使用C#语言。

在处理大型功能请求时,我们将新代码添加到现有代码库中。 当我们开始构建业务逻辑和其他代码时,我们忘记了清理代码(没有格式化,也没有删除不必要的用法)。当前,我们正在对现有代码库进行更改,添加新代码,对其进行格式化并清理依赖项。我们在不同的分支上执行此操作。

当我们为同行评审创建合并请求时,我们注意到对代码库的许多更改都是​​格式更改。这使我们将验证代码的注意力转移到检查代码块是否具有格式更改。 整个上下文切换会占用大量精力。

这些格式更改的示例如下所示。

Minimal example

在上图中,我们看到在变量文件和等号之间有两个空格,而在diff中,格式更改为一个空格。

Visual Studio 2019中是否有一些规则集可以更改以禁用对某些格式更改的检查?

如果没有,那么找到解决方案的新线索将很有帮助。

0 个答案:

没有答案