Ask HN: What VCS to use for binary files only?
I know about git-lfs and mercurial binary files extension, but don't know the pros and cons. Is there something like git, but specialized in binary files?
Apparently SVN could work very well with binary files, but it needs a central server.
3 comments
[ 2.5 ms ] story [ 17.8 ms ] thread(5 GB is github's "recommended" limit. You can push beyond it, but things will get sluggish and it might not work everywhere.)
git-lfs is clunky and awkward, but may still be the best solution for large files.
The core idea is to version large files/directories in a content-addressed store, and to track the content addresses (i.e. checksums) in source control (e.g. Git) for historical traceability.
For a practical example of how Dud works, check out the Getting Started page[2].
[1]: https://github.com/kevin-hanselman/dud
[2]: https://kevin-hanselman.github.io/dud/getting_started/