I have an SVN merge tree conflict that i can't figure out how to resolve and i'm hoping you guys(girls) can help out.
Here's the situation: i created a branch A from trunk to do some development. Then i created a branch B, from branch A. Both branches are evolving concurrently.
At some point i cherry-picked some revisions from branch B into trunk to get some features developed in branch B.
Now, i synced branch A with trunk:
~/branch_a$ svn merge ^/trunk
~/branch_a$ svn commit
No problems here. Next step is to sync B with A:
~/branch_b$ svn merge ^/trunk
Here i get some tree conflicts, in files/dirs that already existed in trunk before the merge but were changed in the cherry-picks i did earlier (don't know if it has anything to do with it, i'm just mentioning it):
C some_dir/other_dir/some_file.php
> local add, incoming add upon merge
C some_other_dir/some_sub_dir
> local add, incoming add upon merge
Essentially i want the versions of the files that are coming in from the merge and discard the current version. What's the best way to solve this?
Thanks in advance!