This shouldn't be as bad as it might sound. This is what happened:
- Reintegrated branch into trunk
- Deployed code
- should have deleted branch now and recreated it from trunk but did not
- Worked on branch some more (nothing has changed in trunk)
I got scared, however, once I read this line in the svn book:
"Once a --reintegrate merge is done from branch to trunk, the branch is no longer usable for further work."
Now I've made about 10 commits and I want to reintegrate branch into trunk again, but all sorts of tree conflicts are going to occur if I do that (I've tried a test aka dry run merge). What's the best way to recover here? Ah, I figured it out: