Как использовать папку и файл с тем же именем, но в другом регистре от github в windows 10? - PullRequest
0 голосов
/ 23 апреля 2020

Я хочу клонировать репозиторий github, который использует два разных файла / папки:

\packages\ - Папка \Packages - Файл

Однако из-за windows не используется Case Чувствительные имена файлов / каталогов, это не работает, выдает ошибку, что папка не может быть переименована, потому что файл уже имеет такое же имя.

Программа, которая использует этот проект, ТРЕБУЕТ, чтобы не было расширения двоичный текстовый файл Packages (Это похоже на гигантский файл, полный control файлов ( Если вы узнаете linux debian, вы поймете )

Но для этого также требуется папка с именем \packages\ для хранения json файлов, содержащих данные конфигурации для каждого контрольного файла в Packages

Этот вопрос является обновленной формой этого предыдущего вопроса, который устарел и не имеет ответа, который решает проблему : Работа в git с каталогами с тем же именем, но с другим регистром в Windows

1 Ответ

0 голосов
/ 23 апреля 2020

В обновлении Windows 10, выпущенном в апреле 2018 года, они добавили функцию «включения» чувствительности к регистру в определенных c каталогах. Я просто использовал команду в своем каталоге хранения github, и теперь мой проект работает нормально.

Чтобы использовать эту функцию: откройте окно командной строки (я не верю, что для этого требуется администратор, это не для меня)

Скопируйте полный путь к папке, в которую вы хотите включить флаг, введите в консоли:

fsutil.exe file SetCaseSensitiveInfo #:\Path\To\Directory\Here enable

Вставьте C: / D: / E: или какой-либо путь в путь на место выше. Затем нажмите Enter.

Вам не нужно перезагружать компьютер, флаг, кажется, вступает в силу немедленно

Информация получена из: https://www.windowscentral.com/how-enable-ntfs-treat-folders-case-sensitive-windows-10#enable_case_sensitivity_ntfs_windows10

...