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

Re: Future support to real tags and real branches?

From: Karl Heinz Marbaise <khmarbaise_at_gmx.de>
Date: Wed, 25 Nov 2009 12:43:49 +0100

Hi Marco,

> real tagging
What did you understand by "real tagging" ? Do you mean change in semantics if your are working with a tag? May be the tool has a different understanding how you interpret the meaning "tag" ? With SVN you can define the meaning yourself...

> and real branches.
> Having to simulate these features with
> copies is quite painful, especially when I work with branches.

Why? They are the faremost fastes branches i ever worked with...I know ClearCase, CVS etc. and all of them are much slower...

> In fact in that
> case, it's quite clumsy to produce the usual work flow:
>
> - create branch
> - make changes
> - merge from trunk
> - changes
> - merge again from trunk
> - ...
> - switch back to trunk and merge from branch

This is in my opinion not a "usual" work flow, cause many people using branches in an other way.

- Create branch
- make many changes
- merge changes from branch to trunk

In your workflow you are synchronizing the branch with the trunk...the question is, is that really neccesary ?

May be the living time for your branch is too long?

On the other hand it means that you synchronize from trunk to branch by using svn merge URL/trunk (with revision ranges)....

But the final merge from branch to trunk can be done by using

svn merge URL/branches/X --reintegrate...

> This work flow currently has to be simulated in SVN by fiddling with
> revision numbers. To me it's just crazy, it would be much better if SVN
> understood what branches are and was able to understand the
> common mean assigned to
> "merge from X", i.e.: only the last changes from the last merging or
> creation.
That can be done if you use a branch in "usual" way..and not synchronizing it with trunk.

- create branch (svn cp URL/trunk URL/branches/B1)
- make many changes (working on the branch)
- merge changes from branch to trunk
  svn merge URL/branches/B1

 
> Do the SVN developers plan to support these features in future versions?
I don't think they will change the current implementation of branches/tags etc.

Kind regards
Karl Heinz Marbaise

-- 
MfG
Karl Heinz Marbaise
-- 
SoftwareEntwicklung Beratung Schulung    Tel.: +49 (0) 2405 / 415 893
Dipl.Ing.(FH) Karl Heinz Marbaise        ICQ#: 135949029
Hauptstrasse 177                     USt.IdNr: DE191347579
52146 Würselen                           http://www.soebes.de
------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=2424211
Please start new threads on the <users_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <users-subscribe_at_subversion.apache.org>.
Received on 2009-11-25 12:45:16 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.