Je souhaite supprimer entièrement mon référentiel local, mais TGitCache.exe conserve un descripteur ouvert sur le répertoire. Je voudrais le fermer normalement, supprimer le dossier et le redémarrer.
TGitCache.exe
disparaîtra de la liste des processus.
Si vous en avez à nouveau besoin, vous pouvez l'activer en sélectionnant une autre option, comme "Par défaut". Après un clic dans une fenêtre de l'Explorateur TGitCache.exe
s'exécutera à nouveau.
Vous pouvez activer une icône systray pour TGitCache.
Ouvrez les paramètres TortoiseGit et ouvrez la page Avancé. Définissez CacheTryIcon
sur true
et redémarrez TGitCache.
Vous avez maintenant une nouvelle icône TortoiseGit dans la barre d'état système où vous pouvez sélectionner "Quitter" pour fermer TGitCache (il redémarrera automatiquement à nouveau). Vous pouvez également sélectionner "Désactiver le cache d'état" qui définira le cache d'état sur None
(voir https://stackoverflow.com/a/16921151/390676 ).
Avez-vous vu cette?
https://tortoisegit.org/issue/401
C'est un rapport de bogue sur TortoiseGit qui semble décrire votre problème exact.
Fondamentalement, il semble que TGitCache.exe ne devrait pas faire cela, et ce n'est pas le cas dans les dernières versions de TortoiseGit. Peut-être pourriez-vous essayer de mettre à jour votre TortoiseGit?