I'm looking for a way to quickly merge a single changeset from one branch to another in TFS 2008. To date, my company has backported changes to older versions of our product manually, so no merge history exists between the branches in TFS.
Due to this, attempting to merge just one changeset from the UI results in a complete mess. Instead of just merging in the changes made between the changeset I specified and the previous version (which is what I want), it wants to merge everything.
Is it possible to achieve this in TFS? Basically, I just want to merge the changes in one changeset into the destination file, ignoring all other differences between source and destination. I've tried a baseless merge from tf.exe as outlined in this post, but that still resulted in more differences than were in the changeset.