Вот как я это делаю (я использую командную строку)
(1) Получить ревизию 3661
, когда ветка была создана следующим образом
svn log --verbose --stop-on-copy http://url/to/branch/3661
Взять наименьшую ревизиюс выхода.Допустим, это 911
(2) Извлеките самую последнюю ветку 2011-01-17
и запустите ее в главном каталоге.Это покажет все конфликты и обновления, но ничего не сделает.
svn merge --dry-run -r 911:HEAD http://url/to/branch/3661
(3) Если вы согласны с изменениями, выполните фактическое слияние
svn merge -r 911:HEAD http://url/to/branch/3661
Ничего не зафиксированона сервере пока.Просто у вас локальная копия сливается.Возможно, вы захотите исправить все конфликтующие файлы сейчас.
(4) Если вы хотите сохранить объединение на сервере, зафиксируйте измененные файлы, выполнив это
svn commit -m "Merged 3661 changes into 2011-01-17"
Надеюсь, это поможет.Возможно, вы захотите посмотреть эту главу Красной книги http://svnbook.red -bean.com / ru / 1.0 / ch04s04.html
Также вам необходим клиент командной строки SVN.Вы можете скачать его с сайта Subversion