如何查找特定用户在Team Foundation Server中更改过的所有文件

Bry*_*owe 21 version-control tfs tfs-code-review

我知道有一种简单的方法可以用SVN做到这一点所以必须有类似的方式与TFS.

基本上,我希望有一个特定用户名编辑的每个文件的列表(IE:已签出并更改或添加).这是在TFS 2008上.

Bry*_*owe 26

我找到了一种方法:

  1. 转到Visual Studio中的源代码管理资源管理器
  2. 右键单击项目根目录
  3. 选择在源代码管理中查找 - >更改集
  4. 在"按用户"字段中输入您要查找的用户名
  5. 点击查找

这将返回用户的更改集列表.然后,您可以单击详细信息按钮以展开更改集.

  • 如果任何VS 2013用户在这里,像我一样,这里是步骤:1.打开源代码管理资源管理器.2.右键单击项目根目录.3.单击"查找" - >"查找更改集".4.在"按用户"框中输入用户名.5.单击"查找"按钮. (4认同)

Ric*_*erg 12

到目前为止,答案返回变更集列表,而不是文件列表.尝试:

Get-TfsItemHistory $/ -r -user username -all | Select-TfsItem | sort -unique path
Run Code Online (Sandbox Code Playgroud)

使用Power Tools附带的Powershell cmdlet .