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

Re: Setting up Subversion of a set of interrelated projects

From: Paul Koning <Paul_Koning_at_dell.com>
Date: Mon, 31 Mar 2008 21:02:30 -0400

>>>>> "Jan" == Jan Hardenbergh <hardenbergh_at_terarecon.com> writes:

 Jan> We recently switched over to Subversion from CVS and we are
 Jan> about to do the first SW release and tagging the whole directory
 Jan> seems like overkill.

 Jan> I just want to see if anyone has set up subversion fo a similar
 Jan> environment.

 Jan> We have 4 major directories - sw, hw, common, docs. From this we
 Jan> build device drivers, runtime libraries, an SDK, a bunch of
 Jan> tools, a couple of simulators and some logic files. We also have
 Jan> 3 generations of products, so, the whole kit and kaboodle is
 Jan> large.

 Jan> In the good old CVS days, we could checkout individual
 Jan> files. Now we check out directories, but that is not too
 Jan> bad. So, to build the runtime library, we checkout specific
 Jan> directories.

 Jan> Checkout(CHECKOUTTAG, BUILDREV, 'sw/build', False)
 Jan> Checkout(CHECKOUTTAG, BUILDREV, 'common', False)
 Jan> Checkout(CHECKOUTTAG, BUILDREV, 'common/PNGFile', False)

We have a setup that looks a bit like that, although for most people
only one or two trees are needed so it doesn't need any tools to wrap

 Jan> The problem is that I cannot figure out how to tag it. If I tag
 Jan> one of the roots, it does not preserve any hierarchy. So, I just
 Jan> tag the whole repository.

 Jan> svn copy http://fred.com/svn/Fred/trunk/
 Jan> http://fred.com/svn/Fred/tags/fred_4_1_0_beta

Good idea. "svn copy" is very cheap. Just do the whole thing. A
bunch of names come along that aren't needed, but it's free so why


To unsubscribe, e-mail: users-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: users-help_at_subversion.tigris.org
Received on 2008-04-01 03:03:24 CEST

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