関連:このSOの質問。
上記の質問では、OPは大量のバイナリデータ(つまり、画像)を含むプロジェクトについて質問していました。私はやや似たような問題を抱えていますが、規模は小さいです。私はgithubでホストされているプロジェクトに取り組んでいます。このプロジェクトはGUIを備えたアプリケーションであるため、使用する画像がいくつかあります。
画像の量はかなり少なく(おそらく100以下)、それらのほとんどは小さなPNGです。私はさまざまなマシンで作業しているので、毎回ビルドするためのリソースの完全なセットを入手できることが重要です。今、私は画像をどうすればいいのかわかりません。これまでのところ、私は2つのオプションを考えることができます。
- 画像をコードと一緒にリポジトリに保存します(画像が変更される可能性は低いですが、後で新しい画像が追加される可能性があります)
- 画像を他の場所(クラウドストレージなど)に保存し、必要になるたびにダウンロードします。
私は最初のものと一緒に行きたいと思います、それで私の質問は:
バイナリデータをリポジトリに保持すると、望ましくない方法で影響がありますか(遅くしたり、サイズを大幅に増やしたりするなど)?または、私が持っているデータの量を考えると、それについて心配する必要はありませんか?