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 のサイズの 1 つのファイルの 10 個のリビジョンを保持すると、1 ビットだけ変更したとしても、約 1 MB のコストがかかります。

選択する必要があると思います: テーマの全履歴を同梱するか、ディスク容量を節約します。両方ではありません。

于 2013-01-18T16:07:53.070 に答える