Actual behavior / steps to reproduce:
Create a story in Composer (revision 1)
Clone the story using Composer
Observe the cloned story is created with metadata linking back to the parent story
Observe the original story has been updated with metadata linking it to the clone story (revision 2)
Revert the original story back to revision 1
Observe the link to the cloned story is lost
Expected behavior:
Following the revert, the original and cloned stories should remain linked.
Currently, the "link" between stories is metadata of a revision, so it is intended to be "lost" if you revert. Doing a "partial revert" is really a subjective decision.
There has been a discussion about a more advanced DIFF tool for rollback where you could:
1. Select From Version
2 Select To Version
Then you can see a list of fields that were changed from X to Y and select which ones you want in your new Draft version. This would be more appropriate since you are now authoring a revision with that content.