克隆/检出特定目录

时间:2019-04-10 21:02:47

标签: git

我知道sparseCheckout,但这仍然对我造成了问题。

我有一个约200GB的存储库,其中有超过6万次提交。这意味着由于庞大的文件大小和冗长的历史记录,克隆需要大量时间。

按照以下步骤启动一个空的仓库,然后添加远程源,添加该源需要20分钟,并且已使用10GB以上的磁盘空间。

必须有一种更好的方法来完成此过程,而该过程不会花费那么长时间并且不会占用我的磁盘空间?

我要做的就是在分支中压缩一些提交,以便我们的一个机器人可以在合并之前批准提交(PR)(这就是为什么我不能只通过GH压缩并合并)。

有什么想法吗?

注意:我认为浅拷贝在这里没有任何帮助,因为HEAD处的回购仍为10GB,我想避免完全克隆。

0 个答案:

没有答案