Re: Apply commits from one branch to another branch (tree structure is different)
- From
Andrew Wong <andrew.kw.w@gmail.com>
- Date
- Mar 14, 2014, 19:18 UTC
- Message-ID
- <CADeaMWpw4gx00QpUJ7u49sQvu7KbhvhH14TMdHXBRXq4wCNDZA@mail.gmail.com>
- In-Reply-To
- <CAD6G_RTZaaYBP0MrmRYhce2v+A+WwvY=97Do3LoWW-SYzkHM2g@mail.gmail.com>
On Fri, Mar 14, 2014 at 1:39 PM, Jagan Teki <jagannadh.teki@gmail.com> wrote:
> Suppose developer send 10 patches on branch1 where are changes in terms > of <dir>_<version>/ then I need to apply on my local repo branch1, till now > is fine then I need to apply same 10 patches on to my branch2 where source > tree <dir> which is quite question here how can I do.
You might be able to use the subtree option in recursive merge. Try something like:
git cherry-pick -X subtree=foo <commit>
This tells git to apply the changes to the "foo" directory in your current branch (branch2).