VS代码和Windows Git中文件名区分大小写

VS代码和Windows Git中文件名区分大小写,windows,git,visual-studio-code,case-sensitive,case-insensitive,Windows,Git,Visual Studio Code,Case Sensitive,Case Insensitive,我在windows10上遇到了VS code v1.26.1的问题。我克隆了一个存储库,在同一个目录中,它的文件名具有相同的名称,但大小写不同,例如:filename.ext和filename.ext VS code认为这些文件是同一个文件,有一个更改,因此它在源代码管理中显示它们,但当我放弃更改时,它只是将名称更改回另一个大小写+它不会隐藏或暂存它们 我已经尝试了git-config-core.ignorecase-false和git-config-global-core.ignorecase

我在
windows10
上遇到了
VS code v1.26.1
的问题。我克隆了一个存储库,在同一个目录中,它的文件名具有相同的名称,但大小写不同,例如:
filename.ext
filename.ext

VS code
认为这些文件是同一个文件,有一个更改,因此它在源代码管理中显示它们,但当我放弃更改时,它只是将名称更改回另一个大小写+它不会隐藏或暂存它们

我已经尝试了
git-config-core.ignorecase-false
git-config-global-core.ignorecase-false
命令,但它似乎没有任何作用。我还试着把它改为真,再改回假

有人曾经/曾经有过这个问题,并且找到了解决这个问题的方法吗


PS:我无法将文件名更改为其他名称。这些文件名必须保持不变。

2018年4月,NTFS成为(按需)

签出项目之前,请在提升的命令提示符下运行此命令:

fsutil.exe file SetCaseSensitiveInfo git_project_root enable
不过,似乎必须修复VisualStudio才能正确使用此类文件夹。我还没有在这些上尝试过Visual Studio代码