Git Gui:永远得到“这个版本库目前有大约320个松散对象。”

每次我在一个特定的项目上启动Git Gui时,我都会得到这个消息:

这个仓库目前有大约320个松散的对象。

在这里输入图像说明

然后我继续点击 ,我得到这个对话框:

在这里输入图像说明

事情是,当我再次打开Git Gui时, 我又收到了同样的信息 ,大约320个松散的对象! 就好像点击Yes完全没有效果。

只是简单地跳过popup窗口, 如何在运行“git gui”时跳过“Loose Object”popup窗口在接受的答案中build议忽略Git正在向您传达可能的性能问题的事实。 这应该可以通过从命令行运行此命令来解决:

 cd path/to/your/git/repo git gc --aggressive 

git help gc的输出git help gc

在当前版本库中运行许多内务处理任务,如压缩文件修订(以减less磁盘空间和提高性能),以及移除可能由之前的git add调用创build的不可达对象。

鼓励用户在每个存储库中定期运行此任务,以保持良好的磁盘空间利用率和良好的操作性能。

–aggressive

通常git运行速度非常快,同时提供良好的磁盘空间利用率和性能。 这个选项会导致git gc更积极地优化存储库,而花费更多的时间。 这个优化的效果是持久的,所以这个选项只需要偶尔使用; 每几百个变化集合左右。

这应该保持提示popup一段时间。