如何通过保留分支的修订日志来强制覆盖现有分支的中继?我需要这个,因为我想将分支重置为主干的头版本以进行其他工作。
以下是我要问的一个例子:有一个主干和一个分支001。
/trunk
/branches
/001
这是历史。
现在,我想恢复001中的所有更改并将最新版本的trunk复制到001.
有svn copy
命令,但它也会删除001中的修订历史记录。我不希望这样。
我尝试了svn merge --reintegrate
,但它在每个文件中混合了他们和我的,所以它没用。
我尝试了svn merge --ignore-ancestry
,但它显示了很多树冲突,没有任何内容被复制到001。
将树干的头部修改覆盖到分支001的好方法是什么?