Весь смысл ветвления состоит в том, чтобы получить копию хранилища, которую можно продвинуть вперед, пока ствол остается стабильным и, следовательно, «устаревшим».Кто-то может возразить, что если ветвь действительно становится основной, то «вы делаете это неправильно».
Несмотря на семантику, я вижу одно возможное решение вашей проблемы.
Объедините магистральв ветку, а не наоборот.Это может оказаться трудным в зависимости от того, какие изменения могли быть внесены в ствол, которые не были предварительно слиты с ветвью.А затем, в конце, удалите / trunk и сделайте SVN-копию ветки в / trunk.Помните, что «ветвление» в SVN на самом деле является копией всего, что вы делаете, включая историю.Если вы не уверены в том, как это может прогрессировать, вы можете выполнить svndump репозитория и протестировать его во временном репозитории.