代码之家  ›  专栏  ›  技术社区  ›  Ori Marko

tfs-忽略.tpignore锁问题

  •  0
  • Ori Marko  · 技术社区  · 6 年前

    当一个团队处理项目时,有时我们未能忽略特定的文件。

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

    我们目前不使用 Enable multiple checkout

    在TFS 2010中,避免此类问题的最佳实践是什么?

    看来 .tpignore(忽略) 应该是版本的一部分,所以除了移动到多个签出之外还有其他选项吗?

    1 回复  |  直到 6 年前
        1
  •  1
  •   Daniel Mann    6 年前

    通常,启用多个签出。基于锁的签出是坏版本控制系统的古老遗物。如果您有一个不可分割的二进制文件,这是一回事,但是源代码和配置文件可能会有所不同,永远不应该以独占方式锁定。

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