如何删除陈旧的gitk-tmp文件?

时间:2017-09-27 14:27:46

标签: git version-control git-bash gitk

Git Bash shell上运行gitk命令并在gitk gui工具上浏览我的差异后,我收到下图中显示的错误。

enter image description here

问题是我找不到此对话框所指的陈旧 gitk-tmp 文件。我在项目根文件夹和 Git Bash 安装文件夹中查找了路径~/.config/git/gitk-tmp,但在任何这些位置都找不到它。

我还配置了要在Windows资源管理器上显示的隐藏文件夹,以确保如果它们被隐藏,我会看到它们,但也没有运气。例如,项目根文件夹中有一个名为.git的隐藏文件夹,但其中也没有“gitk-tmp”文件。

有人可以帮我找到并删除这个“gitk-tmp”文件,这样图片中显示的错误就不会再发生了吗?感谢。

2 个答案:

答案 0 :(得分:2)

正如上面提到的max630,~表示计算机上的主目录。

例如,如果您使用的是Windows操作系统,那么您应该转到C:\Users\username\.config\git目录以查找gitk-tmp文件并将其删除。并确保C:\Users\username\.config\git目录只包含文件gitk

enter image description here

答案 1 :(得分:0)

如今,我不再使用gitk,因此已将其用法替换为Windows的Tortoise。我仍然使用git bash,因为我喜欢键入git命令并在命令提示符下看到它们,而不是使用GUI工具。

所以,解决我的原始问题后,经过三年的摸索,我不再面对它了,因为我认为结合使用git bash和git命令+ Tortoise Git会更有效率查看文件差异和解决合并。