松散的物体和乌龟Git v Git
Loose Objects and TortoiseGit v Git
我使用 TortoiseGit 作为我的存储库,但有时我会右击 select Git GUI Here 。为什么有时会这样显示:
我让它压缩数据库。但是 TortoiseGit 没有提到任何关于这个的事情。
与我问的类似问题不同,为什么 Git GUI 会引发有关松散对象和 Tortoise Git[=25= 的消息] 才不是。因此它与提名的重复问题不完全相同。
"Loose objects" 表示对象是文件系统上的单个文件,而不是更高效的包文件中的对象。 "Compress the database" 可能意味着它将 运行 git gc
。另请参阅 What are the “loose objects” that the Git GUI refers to?
的回答
这些天 Git 会不时地通过 运行 垃圾收集 git gc
为您清理它们。无需提示用户。这感觉就像 Git GUI 在多年前 Git 没有进行自己的垃圾收集时有所保留。我的理解是 2880 是相当少的松动对象。
检查您是否没有无意中使用 git config gc.auto
将 gc.auto
设置为 0。
我使用 TortoiseGit 作为我的存储库,但有时我会右击 select Git GUI Here 。为什么有时会这样显示:
我让它压缩数据库。但是 TortoiseGit 没有提到任何关于这个的事情。
与我问的类似问题不同,为什么 Git GUI 会引发有关松散对象和 Tortoise Git[=25= 的消息] 才不是。因此它与提名的重复问题不完全相同。
"Loose objects" 表示对象是文件系统上的单个文件,而不是更高效的包文件中的对象。 "Compress the database" 可能意味着它将 运行 git gc
。另请参阅 What are the “loose objects” that the Git GUI refers to?
这些天 Git 会不时地通过 运行 垃圾收集 git gc
为您清理它们。无需提示用户。这感觉就像 Git GUI 在多年前 Git 没有进行自己的垃圾收集时有所保留。我的理解是 2880 是相当少的松动对象。
检查您是否没有无意中使用 git config gc.auto
将 gc.auto
设置为 0。