在windows下运行hg manifest时,我发现了一些折叠案例的问题。以下是清单输出的一段。
src/include/a.h
src/Include/b.h
但在我本地的windows文件资源管理器视图中,它们似乎都在src/Include下。我只是想知道这会不会在未来造成任何问题。
发布于 2017-05-18 16:38:26
是的,这可能会带来问题-在关闭了区分大小写的windows系统或mac系统上。如果你有一个在这些目录中有相同名称的文件,那么-如果我的记忆力很好- mercurial在具有不区分大小写的文件系统的系统上将无法检出存在看似“重复”的文件的修订,并且mercurial将抛出错误。
我的建议是:使用目录和文件名,这样在传输到不区分大小写的文件系统时路径中没有重复项,并且文件名也足够唯一,这样也不会造成问题。
https://stackoverflow.com/questions/44036566
复制相似问题