2017-09-27 83 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」進行同步,這可能就是他們需要一對一工作的原因。 –