如何查看特定用户已签入的所有工作?

时间:2014-05-27 09:31:34

标签: visual-studio-2010 tfs tfs2010 tf-cli tfvc

另一位用户在整个特定项目的不同地方进行了多项更改。

如何查看特定用户已签入哪些文件?

2 个答案:

答案 0 :(得分:5)

从命令行问题:

  

tf history $/ProjectName /user:domain\user /recursive /noprompt

这将列出该用户的所有变更集

然后发出:

  

tf changeset 12345 /noprompt

列出该变更集中的所有更改。

目前我想不出一个可以兼顾你的命令。但您可以使用Powershell或利用TFS客户端对象模型的自定义控制台应用程序将某些内容拼凑在一起。

enter image description here

可以在以下文件夹中找到

tf.exeC:\Program Files (x86)\Microsoft Visual Studio {VISUAL STUDIO VERSION}\Common7\IDE。最简单的方法是使用安装Visual Studio时创建的开始菜单中的“Visual Studio / Developer命令提示符”项打开命令提示符。

enter image description here

正如Tim提到的那样,您也可以使用TFS Side Kicks查询此信息。对于Visual Studio 2010,这仍然是一个独立的应用程序,对于Visual Studio 2013,它很好地集成到Source Control Explorer上下文菜单中:

enter image description here

答案 1 :(得分:2)

使用历史记录旁边的

tfs sidekicks将为您提供用户触摸内容的GUI版本。