在TFS启用多个签出文件

时间:2013-03-22 13:34:12

标签: c# tfs

我在一个小团队中使用TFS 2010。 签出文件的策略不支持多次签出。 但是我想要特定文件(仅限两个文件(cs文件))有多重检查选项吗? 当使用“check out for edit”时,“Lock Type”的组合框表示只有一个可以编辑文件,没有选项可以更改它。

2 个答案:

答案 0 :(得分:10)

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

(项目) - >团队项目设置 - >源控制 - >结帐设置并切换“允许多个结账”框。

如果为项目启用了多个签出,并右键单击源代码管理器资源管理器中的特定项目和“签出以进行编辑”,您现在应该得到提示,询问是什么类型的锁定类型以应用。这使您可以基于每个项目专门进行独家结账。

但是,AFAIK,您不能将多个结帐限制为一部分商品,除非您强制用户手动对其他所有商品进行独家结帐。

答案 1 :(得分:7)

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将在结帐时锁定文件。

File merging option