松散的物体和TortoiseGit v Git

时间:2017-02-20 18:42:47

标签: git tortoisegit

我使用 TortoiseGit 作为我的存储库但有时我右键单击并选择 Git GUI Here 。为什么它有时会显示这个:

Loose Objects

我让它压缩数据库。但是 TortoiseGit 并未提及此事。

与类似的问题不同,我问为什么 Git GUI 会发出关于松散对象的消息,而 Tortoise Git 则不会。因此,它与提名的重复问题并不完全相同。

1 个答案:

答案 0 :(得分:3)

"松散的物体"表示文件系统上的单个文件而不是更高效的包文件。 "压缩数据库"可能意味着它会运行git gc。另见What are the “loose objects” that the Git GUI refers to?

的答案

这些天Git会不时通过运行垃圾收集git gc为您清理它们。没有必要提示用户。这感觉就像Git GUI多年前一样,当Git没有自己的垃圾收集时。我的理解是2880是一个相当少数的松散物体。

检查您是否因gc.auto无意中将git config gc.auto设置为0。