从svn导入后重新打包

时间:2019-08-27 10:43:00

标签: git svn git-gc

我已经用svn2git导入了SVN存储库。 现在,我选择了如何重新打包/垃圾回收存储库以减小大小,但是我不想牺牲以后git操作的性能。我该怎么办?

该工具的主页建议:

git repack -a -d -f 

或者我应该使用很长的深度和窗口吗?

git repack -a -d -f --depth=250 --window=250

后面的git操作的性能会受到这些 gc 决策的影响吗?

1 个答案:

答案 0 :(得分:1)

有关这些参数的影响,请参见this detailed experiment

git gc --aggressive are now的默认值分别为50和250,因此您可以运行git gc --aggressive并依靠它具有适当的默认值。

相关问题