mercurial manifest case折叠问题

时间:2017-05-18 00:04:36

标签: mercurial

我通过在windows下运行hg manifest发现了一些案例折叠问题。这是清单输出的一部分。

的src /包括/ A.H

的src /包含/ b.h

但它们似乎都在我的本地Windows文件资源管理器视图中的src / Include下。我只是想知道它将来会引起什么问题。

1 个答案:

答案 0 :(得分:0)

是的,这可能会导致问题 - 在关闭区分大小写的Windows系统或mac系统上。如果你在这些目录中有一个具有相同名称的文件,那么 - 如果我的记忆很好,那么对于具有不区分大小写的文件系统的系统来说,无法检查那些看似“重复”文件存在的修订版本会抛出错误。

我的建议:使用目录和文件名,以便在传输到不区分大小写的文件系统时路径中没有重复项,并且文件名也足够独特,这样它也不会导致问题。