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

Tfs

Tfs Problem Overview


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?

Tfs Solutions


Solution 1 - Tfs

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 - Tfs

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 - Tfs

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.

Solution 4 - Tfs

I found a round about way.

You can open a TFS task, and link a Changeset to the task. There you can browse for a changeset using search parameters.

I don't know why this is the only place where this functionality is available, but at least it's there.

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionSaeed NeamatiView Question on Stackoverflow
Solution 1 - TfspantelifView Answer on Stackoverflow
Solution 2 - Tfspistol-peteView Answer on Stackoverflow
Solution 3 - TfsRichardView Answer on Stackoverflow
Solution 4 - TfshannodbView Answer on Stackoverflow