如何在windows 10中使用与github名称相同但大小写不同的文件夹和文件



我想克隆一个使用两个不同文件/文件夹的github repo:

packages-文件夹Packages-文件

但是,由于windows不使用区分大小写的文件/目录名,这是不起作用的,这会给我一个错误,即文件夹无法重命名,因为文件已经具有相同的名称。

使用该项目的程序要求有一个无扩展名的二进制文本文件Packages(它就像一个装满control文件的巨大文件(如果你认识linux debian,你就会理解(

但它也需要一个名为packages的文件夹来保存json文件,该文件包含Packages中每个控制文件的配置数据

此问题是上一个问题的更新形式,该问题已经过时,并且没有解决问题的答案:在Windows 中使用相同名称但大小写不同的目录在git中工作

在2018年4月Windows 10的更新中,他们添加了一项功能,在特定目录上"启用"区分大小写。我只是在github存储目录上使用了该命令,现在我的项目运行良好。

使用该功能:打开一个命令提示符窗口(我不认为这需要管理员,它不适合我(

将完整的目录路径复制到要启用标志的文件夹,在控制台中键入:

fsutil.exe file SetCaseSensitiveInfo #:PathToDirectoryHere enable

将您的C:/D:/E:或任何驱动器路径粘贴到上面的位置。然后点击回车键。

您不需要重新启动计算机,标志似乎会立即生效

信息来源:https://www.windowscentral.com/how-enable-ntfs-treat-folders-case-sensitive-windows-10#enable_case_sensitivity_ntfs_windows10

最新更新