branchって、あるリビジョンのtrunkをコピーして作ったんだよね?
なら、そのリビジョン以降にtrunkに加えた変更をすべてマージすれば済む話だと思うが。