如何将Subversion存储库的一个分支设置为新的主干?
该系统进行了重大改写:移动了文件、重写了代码、替换了旧代码、删除了部分代码,甚至有些代码被重命名。已经测试并准备好用重写后的代码取代旧的主干。
基本上可以这么做:原始主干(Trunk 5)被标记并终止,重写后的分支(Branch 6)将成为新主干(Trunk 7):
Trunk(1) --> Trunk(2) --> Trunk(5) --> × +--> new Trunk(7) \ \ | fork merge ??? \ \ | +--> Branch(3) --> Branch(4) --> Branch(6) --+
所有来自旧“主干”的正在进行的更改已经合并到了“重写分支”中。
如何操作?