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

Re: Understanding merging.

From: Ryan Schmidt <subversion-2005_at_ryandesign.com>
Date: 2005-10-26 16:08:50 CEST

On Oct 26, 2005, at 15:54, Anastasios Angelidis wrote:

> I run: svn log --verbose svn://myserver/Development/Test_Project
> and get listing below.
>
> I would like to merge r4 into r5 so I run: svn merge -r 4:5 svn://
> mtlw-angt-01/Development/Test_Project/Trunk But I get a blank
> response. Bassically svn returns to the prompt again. What I'm I
> doing wrong?
>
> Thanks
>
> ----------------------------------------------------------------------
> --
> r5 | tassoa | 2005-10-25 16:46:20 -0400 (Tue, 25 Oct 2005) | 1 line
> Changed paths:
> M /Test_Project/Trunk/index.html
>
> Added new paragraph.
> ----------------------------------------------------------------------
> --
> r4 | tassoa | 2005-10-25 16:44:57 -0400 (Tue, 25 Oct 2005) | 1 line
> Changed paths:
> M /Test_Project/Branches/Bug_Fixes/index.html
>
> Fixed spelling mistake found in the <title> tag. Should read "Hello
> World!" and not "Hello Wrld!".
> ----------------------------------------------------------------------
> --

You're confused about terminology.

A revision of the repository represents a point in time. At revision
4, it looked one way, and at revision 5, it looked a slightly
different way. Revisions are permanent and never get changed again.

In revision 4, you made a change to a file in a directory Bug_Fixes
in the directory Branches. I assume what you want to do is to make
that same change to the same file in the directory Trunk.

In that case, get a working copy of Trunk, go into it, and merge the
change into the working copy:

cd /path/to/working/copy/of/Trunk
svn merge -r3:4 svn://myserver/Development/Test_Project/Branches/
Bug_Fixes

This means "Make a recipe that transforms revision 3 of the Bug_Fixes
branch into revision 4, and apply that recipe to the working copy I'm
in right now."

Now you resolve any conflicts that might have occurred, test the
change to make sure it works, then you commit the working copy,
stating in your commit message that you merged revision 4 of the
Bug_Fixes branch into the trunk.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Oct 26 16:13:15 2005

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.