1

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

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

4

2 回答 2

5

从命令行问题:

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

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

然后发出:

tf changeset 12345 /noprompt

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

目前我想不出一个命令可以同时给你。但是您也许可以使用 Powershell 或利用 TFS 客户端对象模型的自定义控制台应用程序将某些东西拼凑在一起。

在此处输入图像描述

tf.exe可以在以下文件夹中找到:C:\Program Files (x86)\Microsoft Visual Studio {VISUAL STUDIO VERSION}\Common7\IDE. 使用它的最简单方法是使用安装 Visual Studio 时创建的开始菜单中的“Visual Studio / 开发人员命令提示符”项打开命令提示符。

在此处输入图像描述

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

在此处输入图像描述

于 2014-05-27T09:47:02.400 回答
2

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

于 2014-05-27T12:22:26.200 回答