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

87

我想完全删除本地代码仓库,但是TGitCache.exe仍然在该目录中保持打开状态。我希望能够优雅地关闭它,删除文件夹,并重新启动。

3个回答

163
  1. 打开TortoiseGit设置> 图标覆盖
  2. 在“状态缓存”部分选择“无”
  3. 点击确定

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

图标覆盖

如果您需要它,可以通过选择另一个选项(例如“默认”)再次启用它。在资源管理器窗口中单击后,TGitCache.exe将再次运行。


在相同的设置中,还有排除一个文件夹的可能性。 - lib
参见 https://dev59.com/YGQn5IYBdhLWcg3wg3aR#32427524 以获取更快的解决方法 - 尽管这个问题也应该在最近的版本中得到修复。 - MrTux
2
这是一个巨大的资源节省者,你无法想象。 - tfont

16
您可以为TGitCache启用系统托盘图标。
打开TortoiseGit设置并打开高级页面。在那里将CacheTryIcon设置为true,然后重新启动TGitCache即可。
现在您可以在系统托盘中看到一个新的TortoiseGit图标,您可以选择“退出”关闭TGitCache(它会自动重新启动)。您还可以选择“禁用状态缓存”,这将把状态缓存设置为None(请参见https://dev59.com/YGQn5IYBdhLWcg3wg3aR#16921151)。

6

您看过这个吗?

https://tortoisegit.org/issue/401

这是TortoiseGit的一个错误报告,似乎描述了您遇到的确切问题。

基本上,看起来TGitCache.exe 不应该那样做,并且在最新版本的TortoiseGit中已经没有这个问题。也许您可以尝试升级您的TortoiseGit?


3
我已经拥有最新版本。我认为将来可能仍会出现一些“bug”,因此无论如何优雅的关闭仍然是必需的。但是我有解决方案,请看我的回答,一分钟后即可。 - Notinlist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接