3

我已经在沙盒中上传了 Drupal 主题。我的主题文件总大小小于 1MB,但.git文件夹内有包文件(文件大小为 21MB)。

如何减少打包文件的大小?

git gc
git repack
git verify-pack -v .git/objects/pack/pack-*.idx

但仍然具有相同的文件大小。

4

1 回答 1

0

不幸的是,您将从这个清理操作中获得很多空间。存储库大小由对源代码所做的更改数量决定。还要考虑以下,如果您的主题涉及二进制文件(例如图像)的使用,并且这些文件更改了多次,git将“从头开始”存储该二进制文件,即不像以前版本的差异,而是作为全新的文件.

因此,对一个大小为 100 Kb 的文件进行十次修订,即使您只更改了其中一位,也会花费您大约兆字节。

我相信您需要选择:要么随身携带整个主题历史记录,要么节省磁盘空间。不是都。

于 2013-01-18T16:07:53.070 回答