gpt4 book ai didi

git - 我可以让 Mercurial 对 NTFS 上的文件名区分大小写吗?

转载 作者:太空狗 更新时间:2023-10-29 13:46:33 27 4
gpt4 key购买 nike

有没有办法让 Mercurial 将 foo.txtFoo.txt 区别对待?因此,如果我将 foo.txt 重命名为 Foo.txt,它会看到此更改并允许将其提交到存储库吗?

目前,如果我重命名文件,Mercurial 看不到任何更改并且无法提交更改(除了解决方法,例如先重命名为 foo_.txt)。

背景是 - 我有一堆 XML 文件,这些文件经过处理以生成代码并将其编译为 DLL。文件名和大小写很重要,因为它们会成为目标代码中的类名。


附加问题:如果这不可能,这在 Git 上会有什么不同吗?

最佳答案

我没有对 Mercurial 进行测试,但有一些机制可以让 Windows 在某些情况下以区分大小写的方式运行 NTFS 文件系统。

https://superuser.com/questions/266110/how-do-you-make-windows-7-fully-case-sensitive-with-respect-to-the-filesystem

总结:

You can set the HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\ dword:ObCaseInsensitive registry value to 0

关于git - 我可以让 Mercurial 对 NTFS 上的文件名区分大小写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47346513/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com