首页 > 解决方案 > 结帐时自动锁定文件(VS2017 w/On Premises TFS)

问题描述

我的项目最近从 VSS 迁移到了 TFS,我们将 TFVC 用于我们的主要 CM 和文档存储库。为了简化事情并减少系统冲击,我们希望在签出时自动强制锁定文件。有没有办法在 VS 2017(本地 TFS 设置)中做到这一点?

我已经尝试过了,但它不起作用:

  1. 团队->团队项目集合设置->源代码管理...->工作区设置选项卡:将默认工作区类型从“本地(推荐)”更改为“服务器”。
  2. Team->Team Project Settings->Source Control...->Check-out Settings 选项卡中:将启用多个签出更改为未选中。

最后,我想在全球范围内应用更改...我希望这将是一个服务器配置设置。这是真的吗,还是团队中的每个人都必须更改本地工作空间?

标签: tfsvisual-studio-2017lockingcheckouttfvc

解决方案


您可以为新工作区设置默认类型(为您的团队管理项目集合工作区设置),但任何团队成员都可以更新自己工作区的类型。启用多个签出选项适用于整个存储库,但使用本地工作区会忽略此选项(何时可能需要使用服务器工作区?)。没有锁定工作区类型的选项。


推荐阅读