[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

AW: Re: early reflections on subversion methodology

From: Felix Gilcher <gilcher_at_exozet.com>
Date: 2005-08-01 12:00:12 CEST

> -----Ursprüngliche Nachricht-----
> Von: Thomas Beale [mailto:Thomas.Beale@OceanInformatics.biz]
> Gesendet: Montag, 1. August 2005 11:42
> An: Matthew Sanderson
> Cc: users@subversion.tigris.org
> Betreff: Re: early reflections on subversion methodology


> >
> I haven't had the time to think an architectural solution
> through, but
> all this sounds very reasonable. One thing I am fairly sure of: there
> would not be any "tags" directory; I would simply record the
> tag against
> the revision number being tagged. Of course this mitigates
> against using
> multiple project trees in one repository, which I initially thought
> sounded good, but in the end I think is unusable; it has to be one
> project per repository. Doing otherwise renders the versioning across
> the board completely meaningless, and means that svn really is just a
> versioned file-system (and I'm not knocking that!).

We're using both approaches, some projects have their own repository, others share one repo and both ways are pretty much equal. Both ways offer advantages of their own kind, but I would not agree to the point that having multiple projects sharing one repository renders versioning across the board meaningless in any way. The only important point is that a version number alone does not describe a checkout, it's always the tupel (versionnumber, path) that uniquely identifies an object - even in the "one project, one repo" approach.
While we're a relativly small shop and only have like 20 developers I can't imagine major advantages of having multiple repositories, unless you have to balance the load and distribute the repositories over multiple servers.


> - thomas beale

Felix Gilcher
Head of IT Development
Exozet Berlin GmbH
Rotherstraße 20
10245 Berlin
eMail: gilcher@exozet.com
URL: www.exozet.com
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Aug 1 12:03:10 2005

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.