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

Re: merging trunk to branch merges the whole trunk history

From: Ulrich Eckhardt <eckhardt_at_satorlaser.com>
Date: Wed, 3 Feb 2010 09:52:09 +0100

On Wednesday 03 February 2010, esatel wrote:
> If I do the following:
> 1. Create a branch around trunk revision 1598

What is a "branch around trunk"? Or, do you mean a branch around the time that
trunk had revision 1598? If so, you have a conceptual error here, as it is
not trunk that has that revision but the _whole_ _repository_. This is
explained in the FAQ.

> 2. Work a bit further on the trunk and commit (I don't think this is
> necessary, but the repository is too busy to exclude)
> 3. Someone else works and commits on the branch (I don't think this is
> necessary)
> 4. I abandon the trunk and check out the branch fresh

What is "abandon the trunk"? Also, "check out the branch fresh", did the other
person in step 3 work on the same working copy or just on the branch?

> 5. cd into the branch
> 6. svn merge URL_TO_TRUNK
>
> I get conflicts on seemingly every file that got altered at least in the
> trunk. Every file in the trunk is involved in the merge and if it isn't
> a conflict it is marked "A" for added. One of the progress messages says
> this:
> --- Merging r2 through 1606 into .
>
> Obviously svn is trying to merge the entire trunk, including thousands
> of revisions that should have been part of the branch when it was
> created.

Just wondering, how was it created?

> Or am I doing something wrong?

I'm not entirely sure about merging full paths, but I think specifying a range
of revisions to merge should get you going. 'svn log -l 1 BRANCH_URL' should
tell you when the branch was created, merging the changes from that revision
to HEAD should be what you want.

Uli

-- 
FAQ: http://subversion.tigris.org/faq.html
Docs: http://svnbook.red-bean.com/
**************************************************************************************
Sator Laser GmbH, Fangdieckstraße 75a, 22547 Hamburg, Deutschland
Geschäftsführer: Thorsten Föcking, Amtsgericht Hamburg HR B62 932
**************************************************************************************
           Visit our website at <http://www.satorlaser.de/>
**************************************************************************************
Diese E-Mail einschließlich sämtlicher Anhänge ist nur für den Adressaten bestimmt und kann vertrauliche Informationen enthalten. Bitte benachrichtigen Sie den Absender umgehend, falls Sie nicht der beabsichtigte Empfänger sein sollten. Die E-Mail ist in diesem Fall zu löschen und darf weder gelesen, weitergeleitet, veröffentlicht oder anderweitig benutzt werden.
E-Mails können durch Dritte gelesen werden und Viren sowie nichtautorisierte Änderungen enthalten. Sator Laser GmbH ist für diese Folgen nicht verantwortlich.
**************************************************************************************
Received on 2010-02-03 09:52:50 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.