我想为我们的 TFS 项目禁用多个签出。这是我期望它的工作方式:
- Bob 检查 File1.cs。
- Joe 在他的 Visual Studio 解决方案资源管理器中双击 File1.cs 并尝试对其进行修改,但看到一条错误消息,指出有人已签出该文件,因此他无法签出。
我已经尝试在 Visual Studio 中为 Bob 和 Joe 进行这样的设置:
- 在Team->Team Project Collection Settings->Source Control...->Workspace Settings 选项卡中,我将默认工作区类型从“本地(推荐)”更改为“服务器”。
- 在Team->Team Project Settings->Source Control...->Check-out Settings 选项卡中,我更改了Enable multiple check-out to be unchecked。
- 在Source Control Explorer->Workspace Combobox->Workspaces...->Edit...->Advanced->Location中,我将“Local”更改为“Server”。
但是,Bob 和 Joe 仍然可以同时签出同一个文件。是否需要设置其他一些配置选项?