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


Reply via email to