为什么未更改的文件出现在我的拉取请求中?

Why is an unchanged file appearing in my pull request?

我正在做一个 entity framework 核心项目,其中一个文件是 DbContextSnapshot

在我最新的 PR(开发分支)中,该文件出现在 'files' 部分,好像对它进行了一些更改

然而,当在 PR 中查看该文件时,没有突出显示的更改,也没有在滚动条中预览的更改(通常 red/green 块出现在此处)

单击左侧包含的文件夹时,会显示一条消息

The file differs only in whitespace.

但是我已经选择了这个过滤器,并且没有显示任何空格更改


签出分支并执行后

$ git diff dev

我可以看到有问题的文件(我不知道它是什么意思)

diff --git a/Project/Migrations/DbContextSnapshot.cs b/Project/Migrations/DbContextSnapshot.cs
index d93acebd..4be2a955 100644
--- a/Project/Migrations/DbContextSnapshot.cs
+++ b/Project/Migrations/DbContextSnapshot.cs   
@@ -1,4 +1,4 @@                                          
-// <auto-generated />                                                                                            
+// <auto-generated />                                                                                              
    using System;                                                                                                      
    using Microsoft.EntityFrameworkCore;

什么给了?

The file differs only in whitespace.

这也可以通过添加或删除 UTF-8 BOM 来触发。