2017-09-27 118 views
1

我运行gitk命令Git Bash shell并在gitk gui工具上浏览我的差异后,显示下图所示的错误。如何删除过时的gitk-tmp文件?

enter image description here

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

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

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

+1

“〜” 是指主目录,所以它应该是指 “%HOME%\ CONFIG \ git的\ gitk-TMP”,如果你有HOME环境变量定义。 – max630

回答

2

正如max630提到的,~意味着您的机器上的主目录。

如果你使用的是windows操作系统,那么你应该去C:\Users\username\.config\git目录找到gitk-tmp文件并删除它。并确保C:\Users\username\.config\git目录只有文件gitk

enter image description here

+0

谢谢,玛丽娜。我会接受你的回答,但只有一条评论:我必须删除'gitk'和'gitk-tmp'文件。当我只删除'gitk-tmp'文件时,我开始得到另一个丑陋的错误,但删除这两个文件解决了这个问题。我认为这两个文件在某种程度上可以通过“Git for windows”进行同步,这可能就是他们需要一对一工作的原因。 –