2013-05-27 3 views

ответ

89
  1. Открыть Настройки TortoiseGit>Иконка наложений
  2. В разделе выберите "Нет"
  3. Нажмите OK

TGitCache.exe отпадет из списка процессов.

icon overlays

Если вам это нужно еще раз, вы можете включить его, выбрав другой вариант, как «Default». После щелчка в окне проводника TGitCache.exe снова запустится.

+0

В той же настройке есть также возможность исключить папку – lib

+0

См. Http://stackoverflow.com/a/32427524/3906760 для более быстрого пути - несмотря на то, что эта проблема также должна быть исправлена ​​в последних версиях. – MrTux

5

Вы видели это?

https://tortoisegit.org/issue/401

Это сообщение об ошибке на TortoiseGit, что, кажется, описав точную задачу.

В принципе, похоже, что TGitCache.exe не должен этого делать, а в новейших версиях TortoiseGit это не так. Возможно, вы можете попробовать обновить TortoiseGit? "Кэш Статус"

+2

У меня уже есть новейшая версия. И я полагаю, что до конца времени будет «еще 1 ошибка», поэтому изящное закрытие по-прежнему является требованием, несмотря ни на что. Но у меня есть решение, см. Мой собственный anser через минуту. – Notinlist

+0

см. Https://gitlab.com/tortoisegit/tortoisegit/issues/623 (текущая проблема) – d3vid

8

Вы можете включить значок systray для TGitCache.

Открыть настройки TortoiseGit и открыть расширенную страницу. Установите CacheTryIcon на номер true и перезапустите TGitCache.

Теперь у вас есть новый значок TortoiseGit в systray, где вы можете выбрать «Exit», чтобы закрыть TGitCache (он снова перезапустится автоматически). Вы также можете выбрать «Отключить кеш статуса», который установит кэш состояния None (см. https://stackoverflow.com/a/16921151/3906760).