如何优雅地停止和启动TGitCache.exe


78

我想完全删除我的本地存储库,但是TGitCache.exe保留了目录的打开句柄。我想正常关闭它,删除文件夹然后重新启动。

Answers:


136
  1. 打开TortoiseGit设置>图标叠加
  2. 在“状态缓存”部分中,选择“无”
  3. 点击确定

TGitCache.exe 从进程列表中消失。

图标覆盖

如果再次需要它,则可以通过选择其他选项(例如“默认”)将其打开。在浏览器中单击后,窗口TGitCache.exe将再次运行。


在相同的设置下,还可以排除文件夹
lib

请参阅stackoverflow.com/a/32427524/3906760以获取更快的方法-尽管此问题也应在最新版本中修复。
MrTux

这是一个巨大的资源节省者,您一无所知。
tfont

14

您可以为TGitCache启用系统托盘图标。

打开TortoiseGit设置,然后打开“高级”页面。有设置CacheTryIcontrue并重新启动TGitCache。

现在,系统托盘中有一个新的TortoiseGit图标,您可以在其中选择“退出”以关闭TGitCache(它将自动重新启动)。您还可以选择“禁用状态缓存”,将状态缓存设置为None(请参阅https://stackoverflow.com/a/16921151/3906760)。


6

你见过这个吗?

https://tortoisegit.org/issue/401

这是有关TortoiseGit的错误报告,似乎在描述您的确切问题。

基本上,似乎TGitCache.exe不应该这样做,而在最新版本的TortoiseGit中则不应该这样做。也许您可以尝试升级TortoiseGit?


3
我已经有了最新版本。而且我认为到结束时还会有“ 1个以上的错误”,因此无论如何,仍然必须正常关闭。但是我有解决方案,请稍后查看我自己的分析服务。
Notinlist 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.