| ▲ | xyzsparetimexyz 2 hours ago | ||||||||||||||||
Why not just fork git and make it better at binary files? | |||||||||||||||||
| ▲ | eru an hour ago | parent | next [-] | ||||||||||||||||
You don't even need to fork it: git has something like a plugin system for exactly this use-cases. (I'm not exactly sure what their terminology is. But they thought about this use-case before.) | |||||||||||||||||
| ▲ | DanielHB 2 hours ago | parent | prev [-] | ||||||||||||||||
Problem with dealing with binary files with git (or source control in general) is that you want to be able to see diffs, which is very dependent on the type of binary file you have. I think you can create git plugins to show diffs in different formats for certain file-types (or even open a 3rd party tool to let you visualize it), but it is a lot of work. Most productivity tools don't have anything of the sort. If you just care about storing the file git LFS + manual text-changelog per binary file works well, but it is annoying to get everyone on your team to work in this workflow (heck, getting everyone and all automation scripts to install LFS is already a pain). | |||||||||||||||||
| |||||||||||||||||