Consider the following problem. You remove code from a file in changeset 10. Later on you realise that code should not have been removed, and you want to merge it back into your latest version.
How do you do that with TFS with Visual Studio?
With (Win)CVS that's as simple as selecting the file and using the update command's merge options to merge the changes from an older revision back into your latest version. In TFS I can't figure out how to do this.
Using the "Get specific version" option seems to be overwritting my recent changes without allowing me to merge.
For now the only option I seem to have is to get the file old file manually from the changeset and merge the changes back using a diff tool on the latest version.