我已经在沙盒中上传了 Drupal 主题。我的主题文件总大小不到 1MB,但 .git
文件夹中有打包文件(文件大小为 21MB)。
如何减小打包文件的大小?
git gc
git repack
git verify-pack -v .git/objects/pack/pack-*.idx
但仍然有相同的文件大小。
最佳答案
不幸的是,您将从该清理操作中获得大量空间。存储库大小由对源代码所做的更改数量驱动。还要考虑以下内容,如果您的主题涉及使用二进制文件(例如图像),并且这些文件更改了多次,git
将“从头开始”存储该二进制文件,即与以前的版本,但作为全新的文件。
因此,对一个 100 Kb 大小的文件进行十次修订,即使您只更改其中的一位,也会花费大约 MB。
我相信您需要做出选择:要么随附整个主题历史记录,要么节省磁盘空间。两者都不是。
关于git - Drupal Sandbox git 存储库这么大? ( 打包文件大小 : 21MB),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13332812/