web-dev-qa-db-fra.com

Comment puis-je arrêter et démarrer gracieusement TGitCache.exe

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.

72
Notinlist
  1. Ouvrir Paramètres TortoiseGit > Superpositions d'icônes
  2. Dans la section "Cache d'état", sélectionnez "Aucun"
  3. Cliquez sur OK

TGitCache.exe disparaîtra de la liste des processus.

icon overlays

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.

117
Notinlist

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 ).

13
MrTux

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?

6
andyg0808