我使用TortoiseGit爲我的倉庫,但有時我右鍵單擊並選擇Git GUI Here。爲什麼有時會顯示此:鬆散對象和TortoiseGit v Git
我讓它壓縮的數據庫。但是TortoiseGit沒有提到這一點。
不同於類似的問題,我問爲什麼的Git GUI提出關於散裝物品和龜Git的消息沒有。因此它與提名的重複問題不完全相同。
我使用TortoiseGit爲我的倉庫,但有時我右鍵單擊並選擇Git GUI Here。爲什麼有時會顯示此:鬆散對象和TortoiseGit v Git
我讓它壓縮的數據庫。但是TortoiseGit沒有提到這一點。
不同於類似的問題,我問爲什麼的Git GUI提出關於散裝物品和龜Git的消息沒有。因此它與提名的重複問題不完全相同。
「鬆散對象」是指文件系統上的單個文件而不是更高效的包文件中的對象。 「壓縮數據庫」可能意味着它會運行git gc
。另請參閱What are the 「loose objects」 that the Git GUI refers to?
這些日子,Git將不時通過運行垃圾回收來清理它們,git gc
。沒有必要提示用戶。這感覺就像Git GUI從幾年前就沒有做過自己的垃圾收集一樣。我的理解是2880是一個相當少的鬆散物體。
檢查您沒有意外將gc.auto
設置爲0與git config gc.auto
。
可能重複[什麼是Git GUI引用的「鬆散對象」?](http://stackoverflow.com/questions/5709687/what-are-the-loose-objects-that-the-git -gui-refer-to) – Schwern
@Schwern我沒有具體詢問什麼是鬆散對象。我在問爲什麼Git GUI會提示我,但TortoiseGit不會。 –
@AndrewTruckle接受的答案不包含任何有關TortoiseGit和Git GUI之間的區別。因此,我會假設你的問題並不是真的圍繞着這個區別,而且確實是重複的。 –