Ветвь слияния SVN в предыдущую ревизию - PullRequest
0 голосов
/ 20 марта 2011

Мы настраиваем программный пакет (у нас есть весь источник).Нашим первым SVN коммитом была версия 3.0.0 этого пакета.С тех пор мы внесли в него множество небольших изменений и несколько довольно сложных изменений.

Поставщик, пакет которого мы настраиваем, только что выпустил версию 3.1.0.Я хотел бы получить все их исправления / улучшения и применить мои задним числом, чтобы они не потерялись (как если бы мы работали с 3.1.0 с самого начала).

Я могу сделать это вручную для каждого файла, но есть ли способ сделать это, объединив изменения 3.1.0 в ревизию 1 нашего ствола и применив ее ко всему дереву?Создать новую ветку для 3.1.0 и объединить ее с нашей веткой 3.0.0 (+ наши изменения)?

Наша история коммитов выглядит следующим образом:

rev 01 - Original import of 3.0.0
rev 02 - Changes to 3.0.0
rev 03 - More changes to 3.0.0
...
rev xx - More changes to 3.0.0

Version 3.1.0 released <--- I want to merge this into rev 01 above basically..

Спасибо!

1 Ответ

1 голос
/ 20 марта 2011

Взгляните на http://svnbook.red -bean.com / ru / 1.5 / svn.advanced.vendorbr.html , где предлагается выполнить слияние наоборот.Получите новые источники 3.1.0 в транк, объединитесь с вашей ветки 3.0.0 в 3.1.0 с ревизиями, охватывающими от первого до последнего изменения, которое вы хотите объединить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...