RE: Space Constrain
From: Bob Archer <Bob.Archer_at_amsi.com>
Date: Thu, 12 Jan 2012 10:20:04 -0500
> Our Subversion server is RedHat Linux.
I think the main way to keep repos small is to NOT put binary files in it. Of course, depending on your usage that may not be practical. I think the majority opinion is hard drives are cheap.
I know some people here have recommended some binary versioning systems that only maintains a certain number of versions back and delete older ones. I don't recall the names. Someone else can chime in with one or two.
You could also implement something like that yourself with a build script. Store your binaries in a folder tree with a "latest" that is a symlink of the most recent version of the binaries. This way your references and such don't need to change for every version.
Another option is to store binaries in a separate repository that you can archive and recreate monthly or quarterly, or whatever. Then you can use externals in your projects to reference them.
This is an archived mail posted to the Subversion Users mailing list.