首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在git远程存储库上设置变量- git gc不会自动运行

在git远程存储库上设置变量- git gc不会自动运行
EN

Stack Overflow用户
提问于 2012-09-19 19:21:29
回答 1查看 286关注 0票数 1

git似乎拒绝在我的远程存储库上自动执行gc命令。在大约一个月内,由于.pack文件,存储库将扩展到大约6 6GB。我认为这是变量gc.auto存在问题-如何在远程资源上设置该变量,或者如何在存储库上手动运行git-gc命令?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-19 21:31:57

您必须登录到托管远程存储库的计算机上,然后只需键入

代码语言:javascript
复制
git gc

在命令行上。

关于gc.auto:the docs说:

gc.auto

当存储库中的松散对象大约超过这个数目时,git gc --auto会将它们打包。一些瓷器命令不时使用此命令来执行轻量级垃圾收集。默认值为6700。将其设置为0将禁用它。

但是,您所谈论的是.pack文件。似乎还有另一种选择来解决这个问题:

gc.autopacklimit

当存储库中没有标记为*.keep文件的包超过这个数目时,git gc --auto会将它们合并到一个更大的包中。默认值为50。将其设置为0将禁用它。

请注意,gc.autopacklimit根据包的数量工作,而不是包的大小。也许你可以使用这些来调整gc的行为。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12493706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档