TortoiseGit没有正确显示图标叠加

时间:2016-02-12 16:04:09

标签: tortoisegit

我有一个新的回购,从我们的gerrit盒克隆。当我查看正常开发“master”分支(名为“development”)时,所有图标叠加都能正常工作。

问题出现的时候,在那个新鲜的克隆上,我查看了另一个分支“development_test”。签出该分支后,图标覆盖显示所有文件都是无版本的。如果我结账主分支,一切都很好。似乎不是下划线,因为其他分支可以在没有问题的情况下签出。运行git状态或使用tortoise的“检查修改”显示没有变化。

在我的系统或遥控器上是否存在某些设置,这会导致乌龟认为树不同以至于被视为无版本?

编辑:我试图将最大缓存图标限制增加到超过10k,没有变化。试图将注册表中的重叠键条目从“TortoiseX ---”重命名为“XTortoise ---”,也没有任何变化。问题似乎仅限于这一个分支。

运行git for Windows 2.7.1.2和TortoiseGit 1.8.16.0,都是64位。

1 个答案:

答案 0 :(得分:0)

正如你在评论中所述,一个文件以点结尾,因此,负责计算文件状态的TortoiseGit即TGitCache无法加载索引(如果索引中的条目无效,则libgit2报告错误)和因此,所有文件都将显示为已添加。

修复无效的文件名,一切都应该有效。