我正在尝试做一些看似简单但有问题的事情。
基本上,我有一个 svn repo,它有一个主干和一个从修订版 122 创建的分支。
我在分支中添加了一个文件(src/utils/foo.py),将其提交为修订版 128,一切都很好。
但是,有几个提交(即(123,124,125,126,127)到我希望在我的分支中的主干。所以我做了类似的事情:
$ svn merge -r122:127 ^/projects/my_project/trunk/src/utils .
--- Merging r123 through r127 into '.':
D foo.py
哎呀!它删除了我的文件!我做错了什么以至于这不会发生?