TFS - 忽略 .tpignore 锁问题

TFS - ignore the .tpignore lock issue

团队处理项目时,有时我们无法忽略特定文件。

原因是第一个忽略文件锁的用户 .tpignore 文件阻止其他用户忽略文件

我们目前不使用 Enable multiple checkout

在 TFS 2010 中避免此类问题的最佳做法是什么?

似乎.tpignore应该是版本的一部分,那么除了移动到多个结帐之外还有其他选择吗?

一般情况下,启用多次结帐。基于锁的检查是不良版本控制系统的古老遗迹。如果你有一个不可区分的二进制文件,那是一回事,但永远不要独占锁定可以区分的源代码和配置文件。

更好的是,升级到现代版本的 TFS 并使用本地工作区(或迁移到 Git)。 TFS 2012 及更高版本支持本地工作区,并且在大多数情况下被认为优于服务器工作区。