Windows上的Git:;“合并”;2个同名但大小写不同的目录
单词“merge”不是指git合并,而是指将所有文件移动到同一目录 在我们的git存储库中,我们不知何故得到了两个同名但情况不同的目录。Windows在这方面是不区分大小写的,所以只需将两个目录中的所有文件签出到磁盘上的一个目录中即可 仍然想摆脱这种“二元性” 有没有办法使用Windows git客户端修复此问题 我试过git mv,但它似乎不区分大小写。我希望它只移动目录小写版本下的文件,但它同时移动了两个目录。这对我来说很有效:Windows上的Git:;“合并”;2个同名但大小写不同的目录,windows,git,directory,case-sensitive,Windows,Git,Directory,Case Sensitive,单词“merge”不是指git合并,而是指将所有文件移动到同一目录 在我们的git存储库中,我们不知何故得到了两个同名但情况不同的目录。Windows在这方面是不区分大小写的,所以只需将两个目录中的所有文件签出到磁盘上的一个目录中即可 仍然想摆脱这种“二元性” 有没有办法使用Windows git客户端修复此问题 我试过git mv,但它似乎不区分大小写。我希望它只移动目录小写版本下的文件,但它同时移动了两个目录。这对我来说很有效: git mv myfolder tmp_folder git
git mv myfolder tmp_folder
git mv tmp_folder MyFolder
尽管它最初删除了
MyFolder
,并在发出第二个mv
后移动了tmp_文件夹下的所有文件,但它对要移动到MyFolder
的MyFolder中的MyFolder
中的文件起到了预期的登台重命名作用,我不使用Windows,因此无法测试,也不会作为副本关闭(还?),但请看: