我和一个小团队一起使用TFS 2010。 文件的签出策略不支持多重签出。 但是我想针对特定的两个cs文件启用多重签出选项。 当我们使用“编辑前签出”时,“锁定类型”下拉框只显示一个人可以编辑文件,没有更改选项。
在TFS中,多个检出只能在项目级别启用或禁用。要启用或禁用它,需要具有团队项目管理员访问权限的人使用Team Explorer导航到:(项目) ->团队项目设置 ->源代码控制 ->检出设置并切换“允许多个检出”框。如果为项目启用了多个检出,并且您在源代码控制资源管理器中右键单击特定项并“编辑检出”,则现在应该会出现提示,询问要应用哪种锁定类型。这使您可以在每个项目基础上专门进行独占式检出。但是,据我所知,您无法将多个检出限制为子集,除非您强制用户手动对其他所有内容进行独占式检出。
根据Mike Edenfield的说法,您可以在团队项目设置中启用多检出:(项目)-> 团队项目设置 -> 源代码控制 - > 检出设置 并开启"允许多个检出"框。但这还不够:在(项目)-> 团队项目集合设置 -> 源代码控制中,对于每种文件类型,您需要启用合并,否则TFS会在检出时锁定该文件。