Reputation: 1073
Most of my experience is with Perforce and my last svn experiences were ages ago, so I'm not yet that comfortable with (Tortoise) svn (again).
I want to move changes over from a working copy to a freshly checked out working copy in another related branch.
To be preceise, consider:
trunk_revx
| \
| Branch_A
trunk_revy \
|\ WC_A (containing my changes)
| \
| Branch_B
| \
| WC_B (fresh, where I want to merge my changes to)
Which would be the correct command to get me a three-way-merge between WC_A, trunk_revx and WC_B without committing anything? Merge (call in which WC folder?) or Switch (again, call where?)?
All the terms are different, So I'm a little lost ;)
Upvotes: 0
Views: 157
Reputation: 6526
I suggest you the following actions:
TortoiseSVN ==> switch...
and switch to Branch_B:
You just have to deal with the fact that your WC_A becomes your WC_B !
Alternatively, if you don't want to commit into Branch_A, but can commit anyway, you could also commit local changes to a new small branch (a branch of branch_A) and perform a merge
from this new branch to Branch_B.
Upvotes: 1