Hello,
The lack of a proper, intuitive features to merge history in default MediaWiki installation lead to sysops merging history a pain (several steps for a single task). For example, at the Spanish Wikipedia, several bibliotecarios rejected history merge request, due they can't believe the merge will leave a consistent page, unless the user who requested the history merge, leaves both pages with the exact same content.
My suggestions to improve this is:
- List the history of both pages at Special:MergeHistory and allow to select one specific revision for the visible page once merged
- Alow to merge histories from Special:MovePage, leaving the latest revision of the destiny page as the visible page by default (add the checkbox "Merge history" in addition to "Delete destination page", and alow to select specific revision trough a link to Special:MergeHistory).