gpt4 book ai didi

Mercurial 将文件名更改为大写并且不跟踪它们

转载 作者:行者123 更新时间:2023-12-04 05:46:49 25 4
gpt4 key购买 nike

我在使用 mercurial 和 kiln 时遇到了一些问题,也许您可​​以指出我正确的方向。有时,当我提交文件时,它们会被重命名为大写“Assembly.NameSpace”将更改为“ASSEMBLY.NAMESPACE”,如果我在对它们进行更改后尝试提交,它们似乎没有被跟踪(旁注我发现我提交后重命名的文件)。

无论我做什么,他们都不会被跟踪。我尝试使用控制台添加,使用 hg 工作台,但似乎没有任何效果。为了让它工作,我需要忘记文件,然后提交,然后再次添加它们然后提交,这对我来说真的很糟糕。

最佳答案

存储库中是否可能已存在不同大小写的文件?对于需要在真正区分大小写的系统和仅保留大小写的系统上工作的任何系统来说,“大小写折叠”都是一个问题。 Mercurial 已经做了很多工作来在出现 case 折叠问题时尽可能地降级,并且 Mercurial wiki 中有很多关于它的详细信息。

你在什么操作系统上工作?

当您进行文件的初始添加时,您是使用通配符还是按名称指定它们?

当你添加它们时,磁盘上的文件是否真的改变了大小写? Mercurial 仅更改 .hg 上的工作目录中的文件( update 之外的内容) ,所以仅仅做 hg add; hg commit 似乎几乎不可能将更改工作目录中文件的大小写。

关于Mercurial 将文件名更改为大写并且不跟踪它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576207/

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