汞清单案例折叠问题



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

src/include/a.h

src/Include/b.h

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

是的,这可能会导致问题 - 在关闭区分大小写的 Windows 系统或 Mac 系统上。如果您在这些目录中有一个具有相同名称的文件,那么 - 如果我没记错的话 - 具有不区分大小写的文件系统的系统上的 mercurial 将无法签出看似"重复"文件的修订,并且 mercurial 会抛出错误。

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

最新更新