I am looking for opinions of how to handle large binary files on which my source code (web application) is dependent. We are currently discussing several alternatives:
SVN seems to handle binary deltas more efficiently than Git.
I had to decide on a versioning system for documentation (JPEG files, PDF files, and .odt files). I just tested adding a JPEG file and rotating it 90 degrees four times (to check effectiveness of binary deltas). Git's repository grew 400%. SVN's repository grew by only 11%.
So it looks like SVN is much more efficient with binary files.
So my choice is Git for source code and SVN for binary files like documentation.