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

RE: Repository construction

From: <Nick.Thompson_at_infineon.com>
Date: Fri, 7 Mar 2008 18:06:05 +0100

> -----Original Message-----
> From: news On Behalf Of wimpunk
> Sent: 07 March 2008 16:21
>
> Hi,
>
> A college has a rather strange idea on setting up his
> repository and I'm wondering if it will cause any troubles
> for subversion since I'm the administrator.
> He's used working with SourceSafe and now he's planning to
> use a directory structure looking like this:
>
> project/major/module/minor/version
>
> Personally I would remove major, minor and version from the
> structure but he really wants it that way. When he starts a
> new major, he creates the substructure again and copies the
> latest version to this major.
>
> As far as I understand, there's no server-side objection doing this.
> For subversion is doesn't matters where you create your
> branch. Is this correct?
> Will it differ at the server size concerning the size of the
> db if we use a more normal construction like this:
>
> project/module/{trunk,branches,tags}
>
> I hope there's no problem doing his idea since it already
> took some time to convince him using subversion.

I don't see any issues for Subversion with that setup.

I would say he's getting very close to not needing a configuration
management system at all though. You could do most of what he has in a
standard file system - maybe there will be a few revision at each
version, but he's not left much for SVN to do.

It will however be difficult add automation tools (smoke builds, release
servers, etc) since the tree is dificult to navigate. It will likely
also be harder to do diffs across differing versions, since again you
have to manage the tree navigation yourself. It's always better to
standardise your approach, so that other users can understand what your
up-to and give the system admin half a chance of writing support tools
:-)

It does look like he's missing the point of config management a bit.

Nick.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-03-07 18:06:53 CET

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.