Вы уверены, что это не проблема контроля версий? Насколько я знаю, Visual Studio не меняет регистр имен файлов с того, что вы сказали. Если вы переименуете файл, он правильно переименует его на диске.
Тем не менее, Windows плюс некоторые инструменты управления исходным кодом обрабатывают PascalCase.jsx и pascalCase.jsx как один и тот же файл, поэтому, если вы переименуете один в другой, ваш источник управления не распознает изменения. Вы будете иметь переименованный файл локально, но даже после синхронизации c у вас останется исходное имя файла в системе контроля версий. Затем, если вы выполните чистую проверку, вы обнаружите, что имя файла изменилось. Git делает это . Одним из обходных путей является удаление файла и его повторное создание
Возможно, это не то, что происходит, это немного неясно из вашего вопроса !? Возможно, вы можете дать более подробную информацию о том, когда файл будет переименован?