【问题标题】:Enable Multi check out files at TFS在 TFS 启用多签出文件
【发布时间】:2013-03-22 13:34:11
【问题描述】:

我在一个小团队中使用 TFS 2010。 签出文件的策略不启用多重签出。 但我希望对于特定文件(仅适用于两个文件(cs 文件))有多重检出选项? 当使用“签出编辑”时,“锁定类型”的组合框表示只有一个人可以编辑文件,并且没有更改它的选项。

【问题讨论】:

  • 什么意思?默认情况下,TFS 支持多个用户同时签出文件。它还将自动合并不冲突的更改。
  • 我认为 TFS 中没有针对特定文件进行多次检出的选项。您可以锁定所有文件(一次只有一个人可以签出),或者每个人都可以签出该特定文件。您不能为 TFS 中的特定文件应用设置。

标签: c# tfs


【解决方案1】:

TFS 中的多次结账只能是enabled or disabled at the project level。要启用或禁用它,具有团队项目管理员访问权限的人需要使用团队资源管理器导航到:

(项目) -> 团队项目设置 -> 源代码管理 -> 签出设置并打开“允许多次签出”框。

如果为一个项目启用了多个签出,并且您右键单击源代码管理资源管理器中的一个特定项并“签出以进行编辑”,您现在应该会收到询问哪种类型的提示要应用的锁类型。这使您可以专门针对每件商品进行独家结账。

但是,AFAIK,您不能将多个结帐限制为项目子集,除非您强制用户手动对其他所有内容进行独占结帐。

【讨论】:

    【解决方案2】:

    正如Mike Edenfield 所说,您可以启用Multiple Check-Outs in the Team Project Settings :
    (project) -> Team Project Settings -> Source Control -> Checkout Settings 并打开"Allow Multiple Check-Outs" 框。
    但这还不够:
    (project) -> Team Project Collection Settings -> Source Control 中,对于您想要的每种文件类型,启用合并,否则 TFS 将在签出时锁定文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-27
      • 2021-01-10
      • 2012-11-21
      • 1970-01-01
      • 2020-06-14
      • 2010-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多