I just did a merge and it seemed to work backwards to how I expected it to. I'm wondering if I did it wrong or if this a known 'issue'?
I had 2 branches Experiment/Trunk
I had done whatever I wanted to do on the experiment and merge it back to the trunk. Using Tortoise I right clicked Experiment->Merge. I chose Merge Two Different Trees and that was it (left everything else at defaults). I checked to ensure that it said Merge [Experiment] Revision Head TO [Trunk] Revision Head
Problem is, it didn't apply the differences to the trunk... it applied them to Experiment... so now Experiment was my 'trunk', which is definitely the opposite of what I wanted.
Now, I had to svn-delete the trunk and svn-copy the contents of Experiment back into the Trunk to fix it (as far as I can tell) but in the future, is that not the way it's supposed to work?