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

Cherry-picking revision to merge.

From: Gavin \ <gavin.baumanis_at_palcare.com.au>
Date: Mon, 31 Oct 2011 11:18:28 +1100

Hi Everyone,

I hoping that I can get some help with the theory of cherry-picking merges to a branch.

I have the "default" subversion layout;
/trunk
/branches
/tags

I have a "release branch"; ^/branches/releases/1.5

I have "^/trunk/filename.txt"
I have just created a release branch, made some changes and created a tag for release.
^/tags/1.5

The repo revision is @100.

A colleague makes a some changes, so no filename.txt is @r101.
I make a critical bug fix (unrelated to r101) and now "^/trunk/filename.txt" is at r102.

I want to a make a "point" release, so as to get the bug-fix out to customers.
But the changes made at r101 are not ready for release, yet.

How do I go about getting "just" the changes made in "^/trunk.fiename.txt_at_102", merged into the release branch?

This scenario is deliberately simple,
but as I am sure you can imagine there might be several revisions that need to be "picked-out" from within non-joining revision of code in trunk.

The problem I seeing is;
that I am getting ALL changes up to and including r102, merged into the release branch.

I hope that makes sense - please let me know if I can give you any more details.

And as always - Thanks in advance for any thoughts you might have.

Gavin.
Received on 2011-10-31 01:19:06 CET

This is an archived mail posted to the Subversion Users mailing list.