2017-09-27 3 views
1

Je reçois l'erreur indiquée sur l'image ci-dessous après avoir exécuté la commande gitk sur Git Bash shell et en parcourant mes diffs sur l'outil gitk gui.Comment faire pour supprimer le fichier obsolète gitk-tmp?

enter image description here

Le problème est que je ne trouve pas le fichier rassis gitk-tmp cette boîte de dialogue fait référence. J'ai recherché le chemin ~/.config/git/gitk-tmp à la fois dans le dossier racine du projet et dans le dossier d'installation Git Bash, mais je ne l'ai trouvé dans aucun de ces emplacements.

J'ai également configuré les dossiers cachés pour être montrés sur l'explorateur de fenêtres pour m'assurer que je les verrais s'ils étaient cachés, mais également sans chance. Par exemple, il existe un dossier caché appelé .git dans le dossier racine du projet, mais il n'y a pas non plus de fichier "gitk-tmp".

Quelqu'un pourrait-il me donner un coup de main pour trouver et supprimer ce fichier "gitk-tmp" afin que l'erreur affichée dans l'image ne se produise plus? Merci.

+1

"~" signifie répertoire, il devrait donc signifier "% HOME% \. Config \ git \ gitk-tmp", si vous avez la variable d'environnement HOME défini. – max630

Répondre

2

Comme max630 mentionné, ~ signifie le répertoire de base sur votre machine.

Comme si vous utilisez Windows OS, alors vous devriez aller au répertoire C:\Users\username\.config\git pour trouver le fichier gitk-tmp et le supprimer. Et assurez-vous que le répertoire C:\Users\username\.config\git ne contient que le fichier gitk.

enter image description here

+0

Merci, Marina. J'accepterai votre réponse mais avec une seule remarque: j'ai dû supprimer les deux fichiers 'gitk' et' gitk-tmp'. Quand je supprime seulement le fichier 'gitk-tmp', je commence à avoir une autre erreur, mais la suppression des deux fichiers résout tout. Je pense que ces deux fichiers sont en quelque sorte synchronisés par "Git for windows", et c'est probablement la raison pour laquelle ils doivent travailler en paire. –