Как я могу остановить и запустить TGitCache.exe изящно

Я хочу полностью удалить локальный репозиторий, но TGitCache.exe хранит открытый каталог в каталоге. Я хотел бы закрыть его изящно, удалить папку и запустить ее снова.

Ответ 1

  • Открыть Настройки TortoiseGit > Наложение значков
  • В разделе "Кэш состояния" выберите "Нет"
  • Нажмите "ОК"

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

icon overlays

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

Ответ 2

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

Откройте настройки TortoiseGit и откройте страницу Advanced. Установите CacheTryIcon в true и перезапустите TGitCache.

Теперь у вас есть новый значок TortoiseGit в systray, где вы можете выбрать "Exit", чтобы закрыть TGitCache (он снова перезапустится автоматически). Вы также можете выбрать "Отключить кеш состояния", который установит кэш состояния None (см. fooobar.com/questions/97602/...).

Ответ 3

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

https://tortoisegit.org/issue/401

Это отчет об ошибке TortoiseGit, который, как представляется, описывает вашу точную проблему.

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