tfs - 结帐时自动锁定文件(VS2017 w/On Premises TFS)
问题描述
我的项目最近从 VSS 迁移到了 TFS,我们将 TFVC 用于我们的主要 CM 和文档存储库。为了简化事情并减少系统冲击,我们希望在签出时自动强制锁定文件。有没有办法在 VS 2017(本地 TFS 设置)中做到这一点?
我已经尝试过了,但它不起作用:
- 团队->团队项目集合设置->源代码管理...->工作区设置选项卡:将默认工作区类型从“本地(推荐)”更改为“服务器”。
- 在Team->Team Project Settings->Source Control...->Check-out Settings 选项卡中:将启用多个签出更改为未选中。
最后,我想在全球范围内应用更改...我希望这将是一个服务器配置设置。这是真的吗,还是团队中的每个人都必须更改本地工作空间?
解决方案
您可以为新工作区设置默认类型(为您的团队管理项目集合工作区设置),但任何团队成员都可以更新自己工作区的类型。启用多个签出选项适用于整个存储库,但使用本地工作区会忽略此选项(何时可能需要使用服务器工作区?)。没有锁定工作区类型的选项。
推荐阅读
- javascript - 使用 NodeJS、Nightmare 和 Cheerio 抓取 JS 站点
- php - Laravel 进口商给出未定义的索引异常
- c# - 二进制序列化本质上是不安全的吗?
- java - 如果所述子字符串包含另一个单词,则正则表达式匹配子字符串
- firebase - Firebase 动态链接替换了一些字符。是否有哪些字符正在更改的列表?
- git - 为什么我无法在预推中读取标准输入?
- r - {purrr}:如何在用完函数的所有参数时用 purrr::map() 替换一个简单的循环?
- xcode - 重命名后,XCode 项目不会在 mac 启动时自动加载
- spring-boot - 如何将待办事项中的属性标签的资源值放入application.properties
- android - Android SharedPreferences 漏洞