Ваш синтаксис svn merge
неверен.
Вы хотите получить рабочую копию trunk
, а затем использовать параметр svn merge --reintegrate
:
$ pwd
/home/user/project-trunk
$ svn update # (make sure the working copy is up to date)
At revision <N>.
$ svn merge --reintegrate ^/project/branches/branch_1
--- Merging differences between repository URLs into '.':
U foo.c
U bar.c
U .
$ # build, test, verify, ...
$ svn commit -m "Merge branch_1 back into trunk!"
Sending .
Sending foo.c
Sending bar.c
Transmitting file data ..
Committed revision <N+1>.
Подробнее см. Главу книги SVN о слиянии .
Обратите внимание, что на момент написания этой статьи это был правильный ответ (ибыл принят), но все пошло дальше.Смотри ответ топика, и http://subversion.apache.org/docs/release-notes/1.8.html#auto-reintegrate