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

5

60

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

Kofu answered 22/12, 2011 at 5:51 Comment(0)
H
34

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

From the attrice website:

enter image description here

Holiday answered 22/12, 2011 at 5:56 Comment(5)
It's good because you can also see items for users that are not active anymore!Ventriloquy
A comment on how to find users using this tool would be useful, without that the user would have to spend some time researching, which would make Rolf's answer a much faster solution.Grindstone
@Grindstone According to their website, the screen looks like attrice.info/images/history_sk_screen.gif and it's easy to use as per the description on attrice.info/cm/tfs/index.htm It takes almost same amount of words to show solution when you know, as to point the problem.Garate
@EdPlunkett - Probably, you've selected wrong version of Sidekicks (it MUST correspond to version of Visual Studio installed on your machine)Motif
@EgorSkriptunoff Thanks, I'll try that. Remind me to tell you about a funny coincidence, sometime...Mammy
P
92

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

Pitcher answered 2/1, 2013 at 10:23 Comment(5)
Best answer so far. Works for VS2012 as well. Simple solution and doesn't require installing anything extra.Unholy
Works for VS2013 too, though there's an extra nested menu: File > Source Control > Find > Find Changeset ...Zounds
Works for 2015 as well. Just my 2 cents :)Hospodar
This should definately be the answer. While Attrice's Team Foundation Sidekicks provides many features, the quickest and easiest answer is to search the Change Sets in TFS itself.Census
Is there any option to export the data to excel?Tropho
H
34

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

From the attrice website:

enter image description here

Holiday answered 22/12, 2011 at 5:56 Comment(5)
It's good because you can also see items for users that are not active anymore!Ventriloquy
A comment on how to find users using this tool would be useful, without that the user would have to spend some time researching, which would make Rolf's answer a much faster solution.Grindstone
@Grindstone According to their website, the screen looks like attrice.info/images/history_sk_screen.gif and it's easy to use as per the description on attrice.info/cm/tfs/index.htm It takes almost same amount of words to show solution when you know, as to point the problem.Garate
@EdPlunkett - Probably, you've selected wrong version of Sidekicks (it MUST correspond to version of Visual Studio installed on your machine)Motif
@EgorSkriptunoff Thanks, I'll try that. Remind me to tell you about a funny coincidence, sometime...Mammy
T
15
  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
Tuatara answered 14/3, 2012 at 8:26 Comment(5)
Is there such option for users that are not active anymore and that are not in the list because of that?Ventriloquy
I don't see "Team Members" to expandZounds
This is for the < 2012 team clientLithiasis
The "Team Members" is not in vs2010 premiumDebi
For a user in in VS >= 2012, the first three steps are the best answer on the page. It's built in functionality and it works. The wording is slightly different in VS 2013 "Show Checkin History" is now "Show Changesets", but that's a minor difference.Hoban
R
4

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

screenshot

Reduction answered 29/11, 2016 at 10:6 Comment(0)
P
2

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.

Puttier answered 28/5, 2015 at 14:2 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.