How to migrate Drupal nodes from one installation to another, preserving revision history? Is there a good way to export a set of nodes from one Drupal installation, including node revision history, and then to merge these into another Drupal installation, including revision history?

I'm familiar with modules such as Node Export and Backup and Migrate...  But Node Export doesn't preserve revision history, and Backup and Migrate doesn't allow merging (only full table replacement).
You can also try UUID and UUID Features, can export both Nodes and Nodes revisions.