web-dev-qa-db-ja.com

ファイルサイズでgitignore?

クリエイティブアセット(Photoshop、Illustrator、Mayaなど)を管理するためにGitを実装しようとしています。拡張子や場所などではなく、ファイルサイズに基づいてGitからファイルを除外したいと思います。

たとえば、すべての.aviファイルを除外したくはありませんが、ランダムなディレクトリに、コミットしたくない大量の+ 1GBaviファイルがいくつかあります。

助言がありますか?

49

私は.gitignoreを初めて使用するので、これを行うためのより良い方法があるかもしれませんが、次を使用してファイルサイズでファイルを除外しています。

find . -size +1G | cat >> .gitignore

多くの大きなファイルを生成する場合は、明らかにこのコードを頻繁に実行する必要があります。

40
abendine