TortoiseGit修改的标志(图标叠加)不更新
我做了一些代码的小改动,但TortoiseGit显示它被修改(红色感叹号),虽然我已经承诺,拉,推,但它保持。 我应该在这里做什么? 我以前没见过这个问题。
我假设你正在使用龟甲? 我之前有过这个问题,有时候紧迫的F5会修复它,而其他的时候它会在乌龟重新同化之后消失。
这是另一个可能的修复链接 。
目前的解决方法是用Windows任务pipe理器杀死TGitCache.exe。
有一个解决方法,我已经尝试:
重命名版本库的目录,然后将其更改回来,然后就可以开始了!
举个例子: MyComplexProject可以改成MyComplexProject1然后回到MyComplexProject 。
除了@Andy提到的之外,通过限制必须监视的文件夹,可以使覆盖层更快地工作。
右键单击 – > TortoiseGit – >设置 – >图标叠加
这里inputinclude和excludepath。 我通常明确指出我的回购/工作副本:
杀死TGitCache.exe适用于我。 ….我把这个作为答案,因为我没有足够的声望点来添加它作为评论。 但是想要进一步说明这是一个可行的解决scheme。
当图标没有更新时,您可以使用以下“运行”命令快速杀死图标覆盖caching:
taskkill /f /im tgitcache.exe
caching进程应该自动重启。 如果您发现它经常发生,您甚至可以将其变成桌面快捷方式。
对我有帮助的是:
- 进入“设置 – >图标覆盖”检查“状态caching”下的“无”
- 刷新浏览器F5
- 返回并将caching选项更改回“默认”
请检查您的path,以查看是否匹配以防万一。
Some/Dir/SomeFile.ext
和windows一样
some/DIR/someFILE.EXT
但是,对于Git,他们在不同的位置。 这是通过适当的shell从顶部返回来补救。