This is actually in version 6.8.0 but is not an option in the drop down.
See video. I make changes in the first report (PODLeftSide.jrxml). Then I open another subreport from the repository. When returning back to my previous report then all changes are undone and it is reverted back to the state I started with.