2017-08-31 75 views
-1

我已經在我的系統上初始化了一個git存儲庫(不是一個裸機)。我觀察到,無論何時創建文件並通過Tortoisegit-> add添加文件,在.git/objects文件夾中創建的哈希對象始終處於只讀模式。Tortoisegit添加操作

這是Tortoisegit的功能嗎?如果是的話,這種行爲可以改變嗎?

回答

1

這個問題在https://gitlab.com/tortoisegit/tortoisegit/issues/3056上討論過,可能是libgit2庫中TortoiseGit使用的一個bug。

由git.exe創建的對象文件在Windows上也是隻讀的,也許libgit2的重命名與git.exe不同。

一個簡短的解決方法是通過將註冊表dword值「Software \ TortoiseGit \ UseLibgit2_mask」設置爲0x000031c0來禁用libgit2用於將文件添加到索引的用法。