TFS 2012禁用多重签出无效。

28
我希望禁用我们TFS项目的多重签出功能。以下是我期望它能够工作的方式:
1. Bob签出File1.cs文件。 2. Joe在Visual Studio Solution Explorer中双击File1.cs文件并尝试修改,但看到错误消息说有人已经签出该文件,因此他无法签出。
我已经尝试在Visual Studio中为Bob和Joe都这样设置:
1. 在"团队->团队项目集合设置->源代码控制...->工作区设置"选项卡中,我将默认工作区类型从“本地(推荐)”更改为“服务器”。 2. 在“团队->团队项目设置->源代码控制...->签出设置”选项卡中,我取消了启用多重签出的勾选。 3. 在"源代码控制资源管理器->工作区组合框->工作区...->编辑...->高级->位置"中,我将“本地”更改为“服务器”。
然而,Bob和Joe仍然可以同时签出同一文件。是否需要设置其他配置选项?

8
你已经为Bob和Joe现有的工作空间都执行了第三步操作? - Edward Thomson
谢谢Edward!事实证明其中一个人没有将选项从本地更改为服务器。现在它可以工作了。 - Coder6841
4
这里的问题是如何从 TFS 控制此选项,而不是客户端机器。 我想配置和控制此服务器配置,并将其推送到从该项目拉取代码的任何机器。 - Qui_Jon
2个回答

27
问题(正如Edward Thomson所指出的那样)在于并未对所有用户的工作区执行步骤3。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接