The merger of synchronization is something completely different than the merger of reintegration. The first is used to merge all changes made to the parent branch into the target branch (usually a function branch) that have not yet been merged. The latter is used to merge the branch (function) back into the parent branch. This basically means that a temporary clone of the branch (function) is created, the synchronization merge is made from the parent branch to the temporary branch, and finally, the parent branch is replaced by the temporary branch. In other words, the temporary branch contains all the changes made to the branch (feature) and the parent branch.
For some reason, some developers do not understand the difference. Thus, SVN developers removed the --reintegrate option in SVN 1.8. In this version, the tool detects automatically if you need to use synchronization merge or merge with reintegration.
If you are using an older version, you should use the --reintegrate option to combine reintegration. Note that the feature branch can still be used after reintegration, if you remember some things. The SVN book explains this well:
nosid source share