我们使用TFS 2013和Visual Studio 2013,并使用Gated Check-In。使用Gated Check-In时,如果有一个文件被锁定,则无法在本地保留待处理更改。(参考链接) 我们根本不使用锁,但是:如果您检出的文件是被视为二进制文件的类型,则Visual Studio Team Foundation Server可能会自动锁定它,因为无法合并二进制文件。(MSDN)我们希望配置TFS以不锁定二进制文件。我们该如何做?
在Visual Studio中,使用“团队”菜单,然后选择“团队项目集合设置”,再选择“源代码控制...”。从那里,您可以更改允许文件合并的类型。您还可能想查看是否选中了“启用多重签出”。您可以在Visual Studio中找到此选项,使用“团队”菜单,然后选择“团队项目设置”,然后选择“源代码控制...”。