2
git not good for binary blobs; what do people do?
(sopuli.xyz)
Git Large File Storage is a mature solution.
If it fits in Git LFS, use Git LFS.
I had to version control large (10+GB) files; too big for Git LFS. I wrote a program that stored the files in S3 with metadata in DynamoDB. There was a Java library, CLI, and a GUI. It worked well. The users liked it. I tried to get my employer to open source it but they refused.
If I had to do it over again, I would have stored the metadata in Git and written some scripts that call the Git CLI to manage the files.
This is going to generally be about git forges like gitea, but it’s open to discussion about any collaboration assisting tools and platforms.
Related communities: [email protected]