How to see the Check-In History of a particular user in TFS?

How to see the Check-In History of a particular user in TFS (TFS-2008)?


How to: Find a Changeset in Visual Studio 2010:
In Source Control Explorer, on the File menu, point to Source Control, and then click Find Changesets.

For some reason newer versions of the article are in a different location. Here are links to newer versions of the article:
How to: Find a Changeset in Visual Studio 2012
How to: Find a Changeset in Visual Studio 2013

Visual Studio 2013 menu location

Find Changesets


Yes. The easy way: download and install Team Foundation Sidekicks (it's free).

From the attrice website:

enter image description here


  1. Open "Team Explorer" (Found in "View"-menu)
  2. Find the team-project and expand "Team Members"
  3. Right-click the team member and select "Show Checkin History".

But it is very strange that one cannot do this filtering directly, when viewing the entire history of a team-project.

Yet another alternative is to use the "Link to"-search within TFS WorkItem:

  1. Open a TFS Workitem
  2. Choose the "All Links"-tab
  3. Press the "Link To"-button
  4. In the new dialog set "Link Type" to "Changeset" and press "Browse..."-button.
  5. Now you have a TFS search dialog, where one can specify username and other filtering

You could also do this by logging in to TFS and navigating to Code>Changesets

screenshot


Here is an explanation on how to do this using TFS Sidekicks. A comment in the top voted answer asked for details, but I am unable to comment on posts so I added it as an answer.

Install TFS Sidekicks Connect to your TFS server Choose Tools | History Sidekick Select User under User name pull down. Select the branch or folder that you are interested in.

You will then see a list of changesets from that one user in the selected branch or folder.