Weird sales pitch. I think Git is super mediocre and a VCS that supports binary files would be awesome. But then the first thing it talks about is diffing files. Which honestly shouldn’t even be a feature of VCS. That’s just a separate layer.
Lix – universal version control system for binary files
11–20 of 59 posts
Re: Lix – universal version control system for binary files
#12Weird sales pitch. I think Git is super mediocre and a VCS that supports binary files would be awesome. But then the first thing it talks about is diffing files. Which honestly shouldn’t even be a feature of VCS. That’s just a separate layer.
Most version control systems that are not Git support binary. In the industry you most often see Perforce P4 and Subversion being used for that purpose.
Re: Lix – universal version control system for binary files
#13Re: Lix – universal version control system for binary files
#14Re: Lix – universal version control system for binary files
#15Git is a command line program so it feels strange that this doesn't seem to support that use case.
Re: Lix – universal version control system for binary files
#16Re: Lix – universal version control system for binary files
#17Git can display diff between binary files using custom diff drivers: > Put the following line in your .gitattributes file: *.docx diff=word > This tells Git that any file that matches this pattern (.docx) should use the “word” filter when you try to view a diff that contains changes. What is the “word” filter? You have to set it up [in .gitconfig]. https://git-scm.com/book/en/v2/Customizing-Git-Git-Attribute...
Re: Lix – universal version control system for binary files
#18Git can display diff between binary files using custom diff drivers: > Put the following line in your .gitattributes file: *.docx diff=word > This tells Git that any file that matches this pattern (.docx) should use the “word” filter when you try to view a diff that contains changes. What is the “word” filter? You have to set it up [in .gitconfig]. https://git-scm.com/book/en/v2/Customizing-Git-Git-Attribute...
Would be interesting to see some tooling built around being a custom diff driver for a bunch of different standard formats!
And then there is also Pandoc that I guess could be helpful in this regard.
Re: Lix – universal version control system for binary files
#19Re: Lix – universal version control system for binary files
#20for office files one can also unzip and zip to store them in git as plaintext