I wish that game dev peeps would see that Git for large graphics files is a real problem.

No, LFS does not help you.

Every change to your 2gb blender file is an ENTIRELY NEW FILE.

Am I wrong?

It seems we badly need a git for design/binary files that does not multiply megabytes.

#dev #gamedev #git

@dbat the same issue exists in the research data management world with #DataLad / #gitAnnex. One thing that I am doing for our storage servers is regularly run #duperemove on it. It requires filesystem support (xfs/btrfs), but deduplicates on an extent basis, so below the file level. If the difference between two versions only affects a small part of a file it should be able to help. I wonder if it could be run as a post-commit hook, or something like that.
@matrss this is a great comment, full of promise and ideas. Most of it is over my head, but I'd be glad to hear how it goes.