在源代码管理资源管理器(TFS Express)中看不到其他用户签出

Ant*_*ula 8 visual-studio-2012 tfs2012

在Visual Studio 2012的源代码管理资源管理器中看不到其他用户签出,TFS是快速版:

检查不可见

Edw*_*son 14

TFS 2012引入了一个名为本地工作空间的新概念,它与以前版本的TFS中的工作空间行为略有不同(旧的默认行为现在称为服务器工作空间.)

使用本地工作空间,TFS的行为类似于编辑/合并/提交类型版本控制系统.也就是说,文件不是只读的,而是TFS将扫描您的文件系统以确定已更改的内容.您不再需要从服务器检出文件,事实上,服务器不知道您检出了什么.

因此,您将无法看到其他用户已签出文件 - 此信息仅存在于其本地工作空间中.

如果此其他用户使用的是传统服务器工作区,则服务器将拥有此信息并将其呈现给您.

  • 服务器工作区和本地工作区之间存在差异,在"按下开关"之前应该考虑这些差异.我们目前正在完成政策更改,虽然"服务器工作区"解决了"可见性"问题,但它限制了其他功能,例如无法脱机工作. (2认同)