I don't think there are any tools that can do this.
What you're asking for is quite a complex merge feature. Tools like Visual Source Safe (and the much better alternative Sourcegear's Vault) can indeed do roll backs, to allow you to go back a version. Theoretically, you could do a rollback, and then merge the rolled back version with a working version to add the R2 features into the R1 roll back.
However, on what ground should the tool decide what goes where. Is something you removed in R2 part of the new R2 feature, or should it be considered a roll back part from R1? You tell me... (or in fact, tell the tool).
So, bottom line: I don't think any tool can do that.
That said, VWD doesn't come with additional tools. It ships with a slightly new version of Visual Source Safe. The Team System editions come with a new source control system with a lot of new features including Work Item Tracking and shelving. Maybe it also has advanced merging support, but I doubt it will do what you're asking... I am not 100%, but you may also need the server part of Team System which is quite expensive.
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.
|