[ardour-dev] Help with merge to trunk from surfaces

John Anderson ardour at semiosix.com
Wed Feb 14 11:10:56 PST 2007


On Wed, 2007-02-14 at 12:39 +0100, Gerd Flaig wrote:
> John Anderson <ardour at semiosix.com> writes:
> 
> > I'm not getting this right. I had a look at the relevant parts of the
> > svn book, tried saying
> >
> > svn merge svn+ssh://ardoursvn@ardour.org/ardour2/trunk svn+ssh://ardoursvn@ardour.org/ardour2/branches/surfaces
> >
> [...]
> >
> > But those didn't work. Then I tried checking out trunk and then saying
> 
> what error did you get? I just tried the equivalent command with
> anonymous repository access without any problem. The above merge
> command has the right form, but might give unexpected results if you
> don't review your diffs thoroughly before committing the merge to
> trunk: Any changes between the last merge from trunk to the branch and
> the current head revision in the trunk will be reverted by this merge.

Sorry - I wasn't specific enough. The commmand executed without any
errors, but it didn't give me the result I was hoping for.

> I suggest explicitly specifying the last merge to branch revision as
> the trunk base revision for the merge to trunk, like this:
> 
> % svn merge svn+ssh://ardoursvn@ardour.org/ardour2/trunk@1449 svn+ssh://ardoursvn@ardour.org/ardour2/branches/surfaces
> 
> If this produces too many conflicts to be practical, you might want to
> try merging the trunk changes from 1449 to the current revision into
> the branch and merging to trunk afterwards. There have been changes in
> the last two days.

Thanks! That worked - no conflicts. So for future reference, if I say

svn merge F T

svn will find the diff necessary to get from F to T, and apply the diff
to the local working directory?

thanks
John





More information about the Ardour-Dev mailing list