首页 > 解决方案 > TFVC 默认忽略 bin/debug 和 obj/debug

问题描述

我注意到对于使用 TFVC 控制的 VS 项目,调试文件夹自然会被忽略,而无需创建.tfignore文件来排除它们。但是,我有一个遗留项目似乎没有遵循这种行为,我无法修复它,因为我不知道谁首先对这种行为负责。

你能解释为什么调试文件夹会被自然忽略而不必使用 a.tfignore吗?

标签: visual-studiotfstfvc

解决方案


如果系统上没有指定/存在自定义 .tfignore,则已经预先定义了 TFS 将排除哪些文件的列表。

您可以参考路径下的“LocalItemExclusions.config”文件"C:\Users\youraccount\AppData\Local\Microsoft\Team Foundation\x.0\Configuration\VersionControl" folder and open"。(可能有多个文件夹命名为 1.0、2.0、3.0,您需要确保打开与您的 TFS 版本匹配的文件夹。)

您可以看到默认情况下会忽略这些文件夹和文件类型,它们是在该文件中定义的。

      <Exclusion>bin</Exclusion>
      <Exclusion>obj</Exclusion>
      <Exclusion>*.exe</Exclusion>

如果在 TFS 上的旧项目中默认仍无法排除这些文件,作为解决方法,您可以.tfignore在该特定项目中手动添加文件。


推荐阅读