Best way to collaborate on Blender model library online?

I’m getting to the point where I need to start setting up a source tree of Blender libraries for “Lunatics” ( http://lunatics.tv ), and I want to make it possible to work with collaborators online (haven’t got any yet, but I have hope).

So I was wondering what the best way to do this is. My naive (free software project based) idea is to put a Subversion repository on my server and store the Blend files in it.

But I have a nagging suspicion this may not be the smartest way to do it.

Any opinions / conventional wisdom / “gee you are dumb for asking, everybody uses X” / etc?