On Tue, 2006-03-21 at 10:40 -0500, Duncan Murdoch wrote:
> On 3/21/2006 9:51 AM, Craig White wrote:
> > On Tue, 2006-03-21 at 02:08 -0700, Bob Proulx wrote:
> >> Craig White wrote:
> >> > I want to merge my 'branch' back into the 'trunk'.
> >> >
> >> > Do I merge the 'branch' version with the 'tag' version into the
> >> > 'trunk' ?
> >> >
> >> > I am somewhat confused on this. Also I am planning on doing this on my
> >> > workstation and then 'committing' the changes on the trunk back to the
> >> > repository...is that how it's all done?
> >> Yes. You pretty much have it. But please read this part of the book
> >> which covers your question in detail.
> >> http://svnbook.red-bean.com/en/1.1/ch04.html
> > ----
> > I've been through that book and that is why I'm so confused. All I
> > wanted to do was to merge my branch into the trunk - the tag version was
> > for my safety.
> > I can't seem to merge into the existing trunk.
> The tag isn't involved in the merge. What you need to do is this:
> Make sure all your changes to the branch have been committed.
> Identify which changes on the branch you want to merge. (Typically that
> would be all of them, but not necessarily.) You can use svn log
> --stop-on-copy, and you'll see everything since the branch was created.
> Say you started making changes at rev 123, and you want all the
> changes from there to rev 456. (Rev 123 would be the revision just
> before your first change, 456 after your last one.)
> Check out the trunk (or switch to it).
> At the root of the trunk working copy, do
> svn merge -r123:456 url:path/to/branch/root
> This will merge all the changes you made to the branch into the trunk.
> You should now look at all the changes and be sure they work (try
> compiling, testing, etc.), then commit with a log message saying that
> you've just merged changes 123:456 from the branch to the trunk.
> That's it!
yeah - I think so.
I actually re-phrased my question because I did almost the exact thing
(but --dry-run) and started a new thread. It 'appears' to me that it is
going to add everything and doesn't look right to me.
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Tue Mar 21 17:08:08 2006