I keep hitting brick walls trying to merge changes to the trunk with a branch.
A month or so ago, the trunk (5.0) was branched off (to 6.0). Since then, development has been done on the 6.0 branch, but hot-fixes have also been made to the trunk. I now want to update the 6.0.x branch with all the changes that have been made to the trunk since the 6.0 branch was formed off the 5.0 trunk a month or so ago.
Is there any way to do this without checking out both trunk (5.0.x) and branch (6.0.x) and using a 3rd party tool to reconcile differences?
You can easily do this using the Source Control Explorer. This is described in http://msdn.microsoft.com/en-us/library/ms181282(v=VS.90).aspx, scroll down to the section Merging Version Control Items.