Решение пришло опытным путем:
примержил trunk => branch1 — все прошло без ошибок
а затем наоборот branch1 => trunk — тоже без ошибок.
Т.е. такая вот последовательность получилась:
1) branch1 => trunk
2) branch2 => branch1
3) trunk => branch1
4) branch1 => trunk
Вероятно это можно сделать оптимальней, если есть опыт у кого-нибудь, пожалуйста, поделитесь.