Tortoisegit添加操作

时间:2017-08-31 07:44:56

标签: git tortoisegit

我已经在我的系统上初始化了一个git存储库(不是一个裸存储库)。我观察到每当我创建一个文件并通过Tortoisegit-> add添加它时,在.git / objects文件夹中创建的哈希对象总是处于只读模式。

这是Tortoisegit的功能吗?如果是,可以改变这种行为吗?

1 个答案:

答案 0 :(得分:1)

此问题在https://gitlab.com/tortoisegit/tortoisegit/issues/3056上讨论,可能是libgit2中TortoiseGit使用的库中的错误。

git.exe创建的对象文件在Windows上也是只读的,与git.exe相比,libgit2的重命名方式可能不同。

一个简短的解决方法是通过设置注册表dword值" Software \ TortoiseGit \ UseLibgit2_mask"来禁用libgit2用于将文件添加到索引的用法。至0x000031c0。