Я хочу полностью удалить локальный репозиторий, но TGitCache.exe хранит открытый каталог в каталоге. Я хотел бы закрыть его изящно, удалить папку и запустить ее снова.
Как я могу остановить и запустить TGitCache.exe изящно
Ответ 1
- Открыть Настройки TortoiseGit > Наложение значков
- В разделе "Кэш состояния" выберите "Нет"
- Нажмите "ОК"
TGitCache.exe
исчезнет из списка процессов.
Если вам это нужно снова, вы можете включить его, выбрав другой параметр, например "По умолчанию". После щелчка в окне проводника 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?