如何在Visual Studio 2012上禁用TFS预览的多次签出

Dan*_*lan 1 beta tfs visual-studio-2012 azure-devops

我在TFS预览中有一个项目,并添加了另外两个人使用Visual Studio 2012 beta来处理该项目.我更改了项目的设置,不允许多次检出文件,但它没有改变任何东西.我改为只在服务器上工作,但仍允许多次检查.

Edw*_*son 11

您是否在Visual Studio 2012中使用本地工作区?这是新的默认设置,允许您使用不需要只读文件的工作空间,并且在签出文件时不需要通知服务器.

要使自动锁定起作用,您需要使用服务器工作空间.团队中的每个人都需要转换他们的工作区类型.如果打开源代码管理资源管理器,则应在视图工具栏的组合框中看到选中的工作区名称.如果你放下那个组合,会有一个选项:"工作区......".如果然后选择工作区,选择"编辑",然后在"编辑工作区"对话框中选择"高级"选项,您应该看到切换工作区类型的选项:

如果将工作空间更改为"位置:服务器",则您将拥有与以前版本的TFS相同的工作空间类型,以允许自动锁定.