« Return to Thread: Subversion for object code

Re: Subversion for object code

by Stephen Butler :: Rate this Message:

| View in Thread


On Feb 28, 2012, at 12:35 , Helmut Zeisel wrote:

[...]

>> There's a quick summary of binary-file handling here:
>>
>>  http://svnbook.red-bean.com/en/1.7/svn.forcvs.binary-and-trans.html
>>
>> On the server side, Subversion stores files using a binary diff algorithm,
>> and has a "representation-sharing" feature for avoiding redundant data
>> storage.
>
> Acutually this "representation-sharing" was my question. How good does it work for compiled C++ code? How much does the repository typically grow?

That's hard to say without knowing your parameters.  Most importantly,
how compressible are the files?

I've seen mainly-text repositories (like Subversion's own Subversion
repository grow rather slowly.  I've seen a repository containing
nearly-incompressible audio files grow at > 1 GB per week.

It's best to write a simple script that loads various versions of your
own files into an empty repository.  Using the default FSFS backend,
you can see the size of each commit.

Regards,
Steve


 « Return to Thread: Subversion for object code