【发布时间】:2011-12-08 14:16:04
【问题描述】:
我正在尝试做一些看似简单但有问题的事情。
基本上,我有一个 svn 存储库,它有一个主干和一个从修订版 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
哎呀!它删除了我的文件!我做错了什么才不会发生这种情况?
【问题讨论】:
-
有人删除了后备箱中的 foo.py 吗?
标签: svn version-control merge delete-file revisions