2016-10-13 7 views
0

私は実際に独立したリソースを多く消費するAngularJSアプリケーションに取り組んでいます。 コードとリソースはGitでバージョン管理され、リソース(images、html、json ...)はテーマ別にモジュール化されています。リソース(画像、json)を最適化する方法バージョン管理

は、ここに私の問題です:リソースは、私たちのGitのレポで、大量のディスク領域を使用します。

このタイプのファイルを保存するのにgitより効率的な無料のバージョンツールがありますか?

おかげ

答えて

1

ほとんどのテキストベースのファイル(HTML、JSON)はgitので問題ないはずです。彼らはあまりにも多くのスペースを取ることはありません。頻繁に変更される画像などのバイナリファイルの場合は、Git Large File Storageの使用を検討することをおすすめします。これにより、バイナリファイルの古いリビジョンが使用する領域が、開発マシンではなくラージファイルストレージ自体に限定されるはずです。

+1

ちょっと詳細を追加するだけですが、Gitはテキストファイルの変更を処理するのに素晴らしいです。すなわち、JS、HTML、CSS。しかし、バイナリファイルはうまく扱えません。すなわち画像。これは、イメージを更新するたびにファイル全体が変更されたとみなすためです。これらのイメージはもはや使用されなくなり、Gitの履歴に永遠に残り、誰かがリポジトリをクローンするとコピーされます。 – Enzey

関連する問題