What is the best way to make one of the branches of a subversion repository the new trunk?
There has been a major rewrite for the entire system: things have been moved around, rewritten, replaces, removed, renamed etc. The rewritten code has been tested and is ready to replace the old trunk.
Basically, the the old mainline (Trunk 5) is tagged and will end here. The rewritten branch (Branch 6) is to become the new mainline (Trunk 7):
Trunk(1) --> Trunk(2) --> Trunk(5) --> × +--> new Trunk(7)
|
fork merge ???
|
+--> Branch(3) --> Branch(4) --> Branch(6) --+
All ongoing changes from the old 'Trunk' are already incorporated in the 'Rewritten branch'
How can I do this?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…