我经常遇到一个问题,我的git仓库(我想是这个原因)会决定进行垃圾回收。这个过程需要超过半个小时的时间,并且每次拉取/推送操作后都会触发。
手动运行Git GC需要半小时以上的时间,但似乎不能解决问题。我找到的唯一解决方法是删除我的仓库并重新克隆,这对于任何数量的原因都不是最佳选择。
我的Git GC操作可能很慢,因为我设置了一些内存限制,以防止它在Git GC操作时崩溃,因为当它达到4GB的Windows内存限制时就会崩溃。
任何帮助都将不胜感激。这是一个大型仓库,仓库中包含大量二进制数据,以及大量大小(>500k)的文本文件。
所以, 1. 如何限制Git决定进行垃圾回收的数量。 2. 如何加快GC操作? 3. 我能做些什么来解决或最小化涉及的更大问题(也就是为什么首先要进行垃圾回收)?
手动运行Git GC需要半小时以上的时间,但似乎不能解决问题。我找到的唯一解决方法是删除我的仓库并重新克隆,这对于任何数量的原因都不是最佳选择。
我的Git GC操作可能很慢,因为我设置了一些内存限制,以防止它在Git GC操作时崩溃,因为当它达到4GB的Windows内存限制时就会崩溃。
任何帮助都将不胜感激。这是一个大型仓库,仓库中包含大量二进制数据,以及大量大小(>500k)的文本文件。
所以, 1. 如何限制Git决定进行垃圾回收的数量。 2. 如何加快GC操作? 3. 我能做些什么来解决或最小化涉及的更大问题(也就是为什么首先要进行垃圾回收)?