Чувствительность к регистру с именами файлов в VS Code и Windows Git - PullRequest
0 голосов
/ 27 августа 2018

У меня проблема с VS Code v1.26.1 на Windows 10. Я клонировал репозиторий, в котором в одном и том же каталоге находятся имена файлов с одинаковыми именами, но в разных случаях, например: filename.ext и FileName.ext.

VS Code считает, что это один и тот же файл с изменением, поэтому он показывает их в Source Control, но когда я отменяю изменения, он просто меняет имена обратно на другой случай + он не будет сохраняться или поставить их.

Я пробовал команды git config core.ignorecase false и git config --global core.ignorecase false, но, похоже, ничего не делает. Я также попытался изменить его на true и обратно на false.

Кто-нибудь имел / имел эту проблему и нашел решение этой проблемы?

PS: я не могу изменить имена файлов на другие. Эти имена файлов ДОЛЖНЫ оставаться неизменными.

1 Ответ

0 голосов
/ 06 декабря 2018

в апреле 2018 года NTFS стала полностью чувствительной к регистру (по требованию).

Перед проверкой проекта запустите его в командной строке с повышенными правами:

fsutil.exe file SetCaseSensitiveInfo git_project_root enable

Кажется, однако, что Visual Studio должен быть исправлен для корректной работы с такими папками. Я не пробовал код Visual Studio на них.

...