TFS 2012查询所有签出的文件

时间:2012-10-04 09:17:23

标签: visual-studio-2012 tfs2012

  

可能重复:
  Other users checkouts are not visible in Source Control Explorer (TFS Express)

对于TFS 2010,我使用了Team Foundation SideKicks来检查我们团队中是否有人签出了文件。

在TFS2012团队基金会Sidekicks不再工作了。

所以我试图找出如何查看某人(任何人)是否已检出文件。 所以我自己检查了一些文件来测试。

首先:在VS2012>源控制资源管理器>右上角$ \(顶级根节点)>查找>按状态查找>路径“:$ /,Wildcard left empy> Checked Recursive> Checked Status> Checked Display all out out out。> Find按钮。

结果:没有!未找到任何项目。 HUH ????????这怎么可能。我已检出文件,如果我浏览到该节点,我会看到签出的文件。这是怎么回事?????????

这是一个错误???

第二次:命令行:

tf.exe status $/ /s:http://[server]:8080/tfs /recursive

消息:

Changes from local workspaces will not be displayed when using the /user option
if a workspace is not supplied or if that workspace is on another machine.
There are no pending changes.

我认为这是因为我们使用的是Local工作区? 我还想使用本地工作区。

但我如何检查某人是否有文件签出?

1 个答案:

答案 0 :(得分:2)

好的,我发现了问题......

在vs2012中编辑工作区时,在高级视图中(编辑工作区时单击高级按钮),有一个名为“位置”的属性。这被设置为'Local'。当我们将其设置为“服务器”时,上述所有查询都会再次起作用。

似乎这是TFS2012 / VS2012中的新功能。在TFS2010 / VS2010时代,默认值与“服务器”类似。

问题解决了......