tfs history show merge changesetids from other branch?

history, merge, tfs

Solution

In the history window of Main branch, Right Click on the Changeset (10001) and select "Track Changeset". After that select the Dev branch (in the Select Branches window) and then click the Visualize button at the bottom. You should see the window with the link between the Dev and Main changesets. You can view "Timeline Tracking" or "Hierarchy Tracking".

See below the link explaining it:

http://msdn.microsoft.com/en-us/library/dd405662.aspx

Problem

We use tfs2010 and vs2010. Suppose I have two branches (make it simple): Development Main I made some changes on development branch, checked in and merged to Main branch. On development branch I have changeset with id 00001. On main branch I have changesetid with 100001. If I will history from Main branch, I can see a changeset 10001 with all the merged files (which is good). However, is it possible to see that changeset 00001 is the ones that got merged from development to main branch? I tried tfpt history followbranches, but tfpt doesn't have history command any more as it is moved to tf. I then tried tf but tf history command doesn't have followbranches option at all. Can someone help? Many Thanks

Original source