日々精進

新しく学んだことを書き留めていきます

gitにバイナリファイルを含めるべきか

画像などのバイナリファイルをgitにcommitすべきかどうかだが、自分はすべきというスタンス(1GBを越えるぐらい大量でなければ)。 理由は以下。

  • 画像などもシステムを動かすのに必要なリソースであり、コードの近くに置くべき(ネットからとってくるとか、ファイルサーバに置くとかだと取れなくなったり場所が変わったりするリスクが高い)
  • バイナリファイルをcommitする場合にgitが重くなるという意見があるがそれほど問題にならない(個人的には問題になったことはない)

参考: softwareengineering.stackexchange.com