我通过在windows下运行hg manifest发现了一些案例折叠问题。这是清单输出的一部分。
的src /包括/ A.H
的src /包含/ b.h
但它们似乎都在我的本地Windows文件资源管理器视图中的src / Include下。我只是想知道它将来会引起什么问题。
答案 0 :(得分:0)
是的,这可能会导致问题 - 在关闭区分大小写的Windows系统或mac系统上。如果你在这些目录中有一个具有相同名称的文件,那么 - 如果我的记忆很好,那么对于具有不区分大小写的文件系统的系统来说,无法检查那些看似“重复”文件存在的修订版本会抛出错误。
我的建议:使用目录和文件名,以便在传输到不区分大小写的文件系统时路径中没有重复项,并且文件名也足够独特,这样它也不会导致问题。