问题
In Visual Studio 2010, I was able to view the check-in history of a particular user from
Team Explorer -> Team Project -> Team Members -> Right-click on a user name -> Show Check-in History
.
I just can't find such option in Visual Studio 2012/2013 after the drastic Team Explorer UI re-design.
回答1:
You should install TFS Power tools 2012 (download here).
![](https://www.eimg.top/images/2020/03/18/efe9ebf5a5fc06c41931d389e8f28931.png)
However, the Team Members Power Tool was changed to take advantage of new TFS 2012 features. As such it is incompatible with TFS 2010 and earlier and does not run off the same team member definition data as the TFS 2010 Team Members Power Tool, making using the VS 2010 IDE and VS 2012 IDE together with the Team Members Power Tool a bit of a pain (double administration).
回答2:
You can achive this functionality trough Source Control Explorer. Right mouse button click on folder in Source Control Explorer, then select Find / Find Changeset. In this window on image below you can select user and see only changesets by this pariticular user.
![](https://www.eimg.top/images/2020/03/18/d4e4c06278bec313078472f67c3b6228.png)
回答3:
You can achieve the same goal via tf.exe
tf history * /user:username -R
* means all files and -R means recursive.
If you want to it display only command line (better for exporting), just type
tf history * /user:username -R /noprompt
回答4:
In visual studio Professional 2015, Team Explorer->Team Foundation Server (TFS),double click in the TFS server link then provide user Name and Password, click OK -> click Code on top -> click Changesets-> provide author Name.
来源:https://stackoverflow.com/questions/12685926/user-check-in-history-in-visual-studio-2012-2013