我可以在Git中使用单线程压缩来处理大型存储库吗?对于小型存储库,我可以使用通常的并行压缩吗?比如“pack.threads = 1”如果不容易适应momory而“pack.threads = 4”则不然。
在我心里,多线程的“git gc”需要很多内存,并且在单线程中需要更长的时间(或者只是失败)。
我希望它能够快速地用于小型回购,并且不会因大回购而失败。
答案 0 :(得分:4)
您可以为每个存储库配置pack.threads,但我怀疑是否有一个设置可以自动执行此操作,具体取决于存储库的大小。