为什么工具 bfg.jar 使用两个选项“--strip-blobs-bigger-than 和--delete-files”从 Git 中删除小于 1MB 的文件?

问题描述

我将选项 --strip-blobs-bigger-than 1M --delete-files '*.{jpg,png}' 与 bfg.jar 工具一起使用。但是一些更小的 1M 文件删除了。这些选项不能一起工作吗?

解决方法

这些选项不会相互限制 - 它们在造成的破坏方面是相加的。

您可能只需要第一个选项 --strip-blobs-bigger-than 1M 即可获得所需的大小节省。没有选项可以将其限制为仅处理 *.{jpg,png}

文件