I am trying to do something seemingly simple, yet having problems.
Basically, I have an svn repo, it has a trunk and a branch which was created from revision 122.
I added a file (src/utils/foo.py) to the branch, committed it as revision 128, all good.
However, there have been several commits (namely (123,124,125,126,127) in to the trunk that I'd like in my branch. So I do something like:
$ svn merge -r122:127 ^/projects/my_project/trunk/src/utils .
--- Merging r123 through r127 into '.':
D foo.py
Whoops! It deleted my file! What am I doing wrong so that this doesn't happen?