如何查询用户在Visual Studio 2012 TFS中签出的所有文件

Brk*_*Brk 18 visual-studio-2012 tfs2012 tfvc

此问题不是重复的其他用户检出在源代码管理资源管理器(TFS Express)中不可见

其他用户相比,在Source Control Explorer(TFS Express)中看不到签出,我可以看到谁在源代码管理资源管理器中签出了特定文件.

我想要的是一种查询我输入用户名的方法,并获取他或她已检出的文件列表.

在VS2010中曾经是可能的.但是,我似乎没有在Visual Studio 2012中找到等效的对话框.

jes*_*ing 18

您可以使用命令行从命令行执行此操作 tf.exe status

Microsoft (R) TF - Team Foundation Version Control Tool, Version 11.0.60315.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Displays information about pending changes to items in one or more workspaces.

tf status [itemspec] [/collection:TeamProjectCollectionUrl]
          [/login:username,[password]]
          ([/workspace:workspacename[;workspaceowner]]
          | [/shelveset:shelvesetname[;shelvesetowner]])
          [/format:(brief|detailed)] [/recursive] [/user:(*|username)]
          [/nodetect]
Run Code Online (Sandbox Code Playgroud)

或者使用Team Foundation Server Power Tools for Visual Studio 2012.

团队资源管理器改进

此工具提供其他Visual Studio菜单选项和功能,以支持通过状态或通配符在版本控制下查找文件,使用Source Control Explorer上下文菜单中的文件资源管理器打开文件夹,以及在Source Control Explorer中标记文件和文件夹.克隆可轻松构建定义并复制工作项路径.使用团队资源管理器工具窗口中的新"团队成员"页面与Visual Studio中的团队成员进行协作和共享.您可以通过即时消息,共享查询和组件,创建工作区模板以及跟踪sprint进度与团队进行通信.

  • 你建议的两种解决方案都适合我./ user:(*| username)的tf.exe状态做得很好.我更喜欢团队资源管理器增强功能,因为它的输出结构更好,更易读.我很高兴仍然可以在StackOverflow中交换信息. (2认同)