在TFS中启用多文件签出

8

我和一个小团队一起使用TFS 2010。 文件的签出策略不支持多重签出。 但是我想针对特定的两个cs文件启用多重签出选项。 当我们使用“编辑前签出”时,“锁定类型”下拉框只显示一个人可以编辑文件,没有更改选项。


你是什么意思?TFS默认支持多个用户同时检出文件,它还会自动合并非冲突的更改。 - Frazell Thomas
我认为TFS中没有特定文件的多重签出选项。你可以锁定所有文件(一次只能有一个人签出),或者每个人都可以签出该特定文件。你不能在TFS中为特定文件应用设置。 - Praveen Mitta
2个回答

11
在TFS中,多个检出只能在项目级别启用或禁用。要启用或禁用它,需要具有团队项目管理员访问权限的人使用Team Explorer导航到:
(项目) ->团队项目设置 ->源代码控制 ->检出设置并切换“允许多个检出”框。
如果为项目启用了多个检出,并且您在源代码控制资源管理器中右键单击特定项并“编辑检出”,则现在应该会出现提示,询问要应用哪种锁定类型。这使您可以在每个项目基础上专门进行独占式检出。
但是,据我所知,您无法将多个检出限制为子集,除非您强制用户手动对其他所有内容进行独占式检出。

9
根据Mike Edenfield的说法,您可以在团队项目设置中启用多检出
(项目)-> 团队项目设置 -> 源代码控制 - > 检出设置 并开启"允许多个检出"框。
但这还不够:
(项目)-> 团队项目集合设置 -> 源代码控制中,对于每种文件类型,您需要启用合并,否则TFS会在检出时锁定该文件。

File merging option


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接