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

Tags and externals

From: <stephen.3.odonnell_at_bt.com>
Date: 2007-01-08 10:52:58 CET

Hi I am quite new to subversion and am trying out some things to get our
project cleaned up a bit.

If I have a repository structure like:

Prod_a
Prod_b
Common

Each of these directories contains a branch, tags and trunk sub-dir.

I use the propset svn:externals command to link common into Prod_a and
Prod_b and this works as I expected. Then I create a branch, and as
expected I have to update my external link to point to the correct
branch of common.

When I want to make a release, I create a tag (with is basically another
branch), however, when someone changes the common branch the tag is
updated with the new common code, so I have lost my release snapshot.
At first I was shocked, and then I realised this was clearly going to
happen.

So how am I supposed to create a TAG to snapshot my release in this
situation? I had not intended to put any tags in the common code at
all, as its never released outside of Prod_a or Prod_b. Do I have to
change my svn:external link somehow, or is there a better way of doing
what I want?

Thanks,

Stephen.
Received on Mon Jan 8 10:53:18 2007

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