Windows可以通过在文件夹上使用此命令来处理区分大小写的文件:
fsutil.exe file setCaseSensitiveInfo "C:\examplefolderpath" enable
然而,问题在于它不会自动应用于子文件夹... 有一种方法可以使用PowerShell将其应用于子文件夹(链接),但首先必须实际存在。因此,我正在寻找一种在实际下载任何文件之前检索git库的文件夹结构的方法。只有在创建了文件夹结构并运行了PowerShell命令后,我才想要检出文件。
是否有一种只使用git命令就能方便地完成这个任务的方法?
如果没有,是否有一种方式让PowerShell从一个裸的git存储库(使用
git clone --bare
)中检索文件夹结构并设置文件夹结构?(对于我正在开发的项目的旁系项目,了解如何使用Go进行操作也很有用,除非仅使用git命令就能完成此任务。但是,这并不像知道如何使用PowerShell那样重要。)
path/to/file
的文件时,它会检查是否已经存在path/to
,如果不存在,则通过创建path/to
来让操作系统满意,以便操作系统可以在path/to
中创建一个名为file
的文件,尽管在Git的索引/暂存区级别上,Git认为这是一个名为path/to/file
的文件,包括正斜杠。正如bk2204所指出的那样,在内部,Git的树形数据结构确实记录了您想要的单个名称组件,因此,如果不是Git首先通过其索引传递这些内容,那么它将更容易。 - torek