TFS 2012禁用多个签出不起作用

时间:2012-10-22 15:32:50

标签: tfs visual-studio-2012 tfs2012

我想为我们的TFS项目禁用多个结账。以下是我希望它的工作方式:

  1. Bob检出File1.cs。
  2. Joe在他的Visual Studio解决方案资源管理器中双击File1.cs并尝试修改它但是看到一条错误消息,说某人已经检出了该文件,因此无法将其检出。
  3. 我已尝试在Visual Studio中为Bob和Joe设置如下:

    1. 团队 - >团队项目收藏设置 - >源代码管理...->工作区设置选项卡中,我将默认工作区类型从“本地(推荐)”更改为“服务器”
    2. 团队 - >团队项目设置 - >源代码管理...->签出设置选项卡我更改了启用多个签出未选中状态。
    3. 源代码管理资源管理器 - >工作区组合框 - >工作区...->编辑...->高级 - >位置我将“本地”更改为“服务器”
    4. 但是,Bob和Joe仍然可以同时签出同一个文件。是否需要设置其他一些配置选项?

2 个答案:

答案 0 :(得分:26)

问题(正如Edward Thomson所指出的那样)是没有对所有用户的工作空间执行第3步。

答案 1 :(得分:0)

您还可以在团队项目收藏设置中取消选中启用文件合并和多个结帐

但是你必须对你想要的任何类型的文件执行此操作。

http://msdn.microsoft.com/en-us/library/ms252452(v=vs.100).aspx