可能重复:
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工作区? 我还想使用本地工作区。
但我如何检查某人是否有文件签出?
答案 0 :(得分:2)
好的,我发现了问题......
在vs2012中编辑工作区时,在高级视图中(编辑工作区时单击高级按钮),有一个名为“位置”的属性。这被设置为'Local'。当我们将其设置为“服务器”时,上述所有查询都会再次起作用。
似乎这是TFS2012 / VS2012中的新功能。在TFS2010 / VS2010时代,默认值与“服务器”类似。
问题解决了......