Как удалить устаревший файл gitk-tmp?
Я получаю ошибку, показанную на изображении ниже после запуска gitk
команда на оболочке Git Bash и просмотр моих различий на инструменте gitk gui.
Проблема в том, что я не могу найти устаревший файл gitk-tmp, на который ссылается это диалоговое окно. Я искал путь ~/.config/git/gitk-tmp
как в корневой папке проекта, так и в папке установки Git Bash, но не смог найти ее ни в одном из этих мест.
Я также настроил скрытые папки, которые будут отображаться в проводнике Windows, чтобы убедиться, что я их увижу, если они будут скрыты, но также безуспешно. Например, есть скрытая папка с именем .git
внутри корневой папки проекта, но внутри нее также нет файла "gitk-tmp".
Может ли кто-нибудь помочь мне найти и удалить этот файл "gitk-tmp", чтобы ошибка, показанная на картинке, больше не возникала? Благодарю.
1 ответ
Как упоминалось max630, ~
означает домашний каталог на вашем компьютере.
Например, если вы используете ОС Windows, вы должны перейти к C:\Users\username\.config\git
каталог, чтобы найти gitk-tmp
файл и удалите его. И убедитесь, что C:\Users\username\.config\git
в каталоге есть только файл gitk
,
В настоящее время я больше не использую gitk, заменив его на Tortoise для Windows. Я по-прежнему использую git bash, потому что мне нравится набирать команды git и видеть их в командной строке, а не с помощью инструмента с графическим интерфейсом.
Итак, своего рода работа над моим первоначальным вопросом, после трех лет спотыкания с этой проблемой я больше не сталкиваюсь с ней, потому что я думаю, что более продуктивно использовать комбинацию git bash для написания команд git + Tortoise Git для просмотра файла diffs и разрешение слияний.