我在TFS预览中有一个项目,并添加了另外两个人使用Visual Studio 2012测试版来处理该项目。我更改了项目的设置,不允许多次检出文件,但它没有改变任何东西。我改为只在服务器上工作,但仍允许多次检查。
答案 0 :(得分:11)
您是否在Visual Studio 2012中使用本地工作区?这是新的默认设置,允许您使用不需要只读文件的工作区,并且在签出文件时不需要通知服务器。
要使自动锁定起作用,您需要使用服务器工作区。团队中的每个人都需要转换他们的工作区类型。如果打开源代码管理资源管理器,则应在视图工具栏的组合框中看到选中的工作区名称。如果你放下那个组合,会有一个选项:“工作区......”。如果您随后选择工作区,选择“编辑”,然后在“编辑工作区”对话框中选择“高级”选项,您应该会看到切换工作区类型的选项:
如果您将工作区更改为“Location:Server”,那么您将拥有与以前版本的TFS相同的工作空间类型,以允许自动锁定。