首页 > 解决方案 > 如何将工作方式设置为 Lock-Modify-Unlock tfs?

问题描述

我的团队使用 TFS 控制源代码,现在我想将工作方式更改为 Lock-Modify-Unlock(一次只允许一个人签出文件),那么该怎么做呢?

标签: tfs

解决方案


您可以使用lock 命令临时阻止更改源代码控制服务器中的特定文件或文件夹。如果您想更改工作区中的某个项目,然后将其签入而不被迫解决任何合并冲突,这将很有帮助。一次只有一个用户可以锁定特定文件或文件夹。

更多细节请参考本教程

如果要实现“一次只允许一个人签出文件”,则必须通过服务器工作区使用签出锁。在 Visual Studio Team Foundation Server 2012 中,签出锁通常由于本地工作区而无效(请参阅决定使用本地工作区还是服务器工作区)。具体来说,签出锁是:

  • 不可强制执行,因为其他用户可能正在使用本地工作区。
  • 如果您使用的是本地工作区,则不可用。
  • 如果团队项目集合的管理员安全组的成员已为团队的服务器工作区启用异步签出,则禁用。

推荐阅读