How to get the list of all "Change Sets" of a user in TFS?

I just want to get the list of all change sets of a user in TFS. I want only the id of the change set, and a link to all items which are being checked in as part of that change set.

How can I do that?


Solution 1:

Besides option presented by Richard, you can also do that from within VS using the "Changesets" option:

enter image description here

It's also possible to do it via the API. I can provide a short snippet, if you're interested.

Solution 2:

For Visual Studio 2013

  1. Open Source Control Explorer
  2. Right click on the repository you want to search
  3. Select Find => Find Changesets
  4. The "Find Changesets" window will open where you can filter by username.

TFS repository context menu

Solution 3:

tf hist ‹item› /user:name will filter the history by user, so this could be used to get a complete set of changes for a user, from which the changeset numbers can be extracted.