Home » Questions » Computers [ Ask a new question ]

Version control for binary files? [closed]

Version control for binary files? [closed]

Is there a good version control system for binary files? I would like to be able to use VC with things like photos and Word documents. I know some existing systems such as Subversion and Git support binary files, but I've read that they have lots of quirks and performance problems, so I'd rather use something specifically made for this purpose. My only concrete requirement is that it must not make a copy of the file for every revision; the files in question are fairly big, so I can't afford that.

Asked by: Guest | Views: 107
Total answers/comments: 2
Guest [Entry]

"Maybe there were performance problems in older versions, but subversion is great when it comes to binary files. I believe it only stores deltas, so you should be fine with the size restriction. Keep in mind that it also depends on the formats used. If it is compressed, making a modification may have an effect on more of the file, creating a larger diff. Binary diffs aren't as optimal as text-based diffs however, but still very usable.

Subversion even claims that their diffing algorithm works equally well on text and binary files:

Note that whether or not a file is
binary does not affect the amount of
repository space used to store changes
to that file, nor does it affect the
amount of traffic between client and
server. For storage and transmission
purposes, Subversion uses a diffing
method that works equally well on
binary and text files"
Guest [Entry]

Not sure if it fits the price range, but there are specialized asset management systems for Graphics. I think Adobe has one (Version Cue), but there is also Alienbrain.