![]() |
1
29
AS
Jefromi
评论
Dan's answer
,
我只是跑
较小的存储库
更大的存储库
我希望我早就想到了
运行
所以看来结论是
不
你不会
需要
运行
*
一般来说
你不需要跑
|
![]() |
2
14
从
强调我的。裸存储库也是存储库!
进一步解释:一个内务管理任务
|
![]() |
3
2
问题与
但新的(2014年第二季度2.0吉特)设置
见 commit 4c4ac4d 和 commit 9f673f9 ( Nguyá» n Thái Ngá»c Duy, aka pclouds ):
注:只有Git 2.7(2015年第4季度)才能确保
不释放错误消息
.
|
![]() |
4
1
一些操作正在运行
与Bwawok所说的相反,您的本地回购与裸回购之间实际上存在(或可能存在)差异:您对其进行的操作。例如,可以通过重新平衡来创建悬空对象,但您可能从未重新平衡裸repo,因此您可能不需要删除它们(因为从来没有任何对象)。因此,您可能不需要使用
|
![]() |
5
0
我不完全了解GC的逻辑。但为了解决这个问题: GitGC删除了额外的历史记录垃圾,压缩了额外的历史记录等。它与您的本地文件副本无关。 裸回购和普通回购之间的唯一区别是,如果您有文件的本地副本。 所以,我认为这是合理的,你应该在一个空回购上运行GitGC。 我从未亲自操作过它,但我的回购非常小,而且仍然很快。 |