在我的一个回购协议中,TortoiseGit显示了红色的感叹号(指示已修改的文件),但是我尚未对其进行修改。对存储库进行区分不会显示任何更改。一段时间以来一直是这样,在这段时间内我做出了承诺。提交后,它会闪烁绿色勾号一两秒,然后再返回红色感叹号。我的另外两个本地存储库没有相同的问题。我读过其他线程,并尝试了以下方法,但没有任何运气:
非常感谢您的帮助。
谢谢, 汤姆
答案 0 :(得分:1)
(答案来自对原始问题的评论。)
您可以在此处为图标设置几个选项:
TortoiseGit | Settings | Icon Overlays | Status Cache
有一个不错的大型list of pros and cons in the TortoisGit docs。
但这对我来说是一个简单的选择。因为我有同样的问题,并且想要递归更新。并且“默认”和“外壳扩展”将递归工作。 -在我的情况下,“默认”无效。因此,我只尝试了“ Shell Extended”,就成功了。 (我不在乎文档中列出的任何缺点。)
但是,这只是一个骇人听闻的解决方法。我对此不满意。由于“默认”确实应该起作用。 (并且每个方法在docs条目中都有一个“缺点”列表。)
答案 1 :(得分:0)
我发现我有一个空的跟踪文件夹 - git 不跟踪空文件夹。当我移动文件夹的内容时发生了这种情况。我删除了空文件夹,覆盖层变回了绿色。