【问题标题】:Why .tfignore doesnt work at all?为什么 .tfignore 根本不起作用?
【发布时间】:2016-08-31 03:40:52
【问题描述】:

我按照this Microsoft article 中的说明进行操作,但它们不起作用。

我创建了 .tfignore 文件,把它放在根目录下,这里是它的内容(我想排除这些文件夹)。

当我打开 Team Explorer - Pending Changes 时,我看到这些文件夹包含在 Pending Changes 中

【问题讨论】:

  • 您使用的是服务器工作区吗? .tfignore 仅适用于本地工作区。另外,这些文件是否已经在源代码管理中?如果是,.tfignore 将不适用于他们。
  • 丹尼尔,不,本地人。是的,它们在 TFS 中。我不想每次编译时都检查它们。
  • 你的项目是什么类型的? Asp.Net Core?

标签: visual-studio-2013 tfs


【解决方案1】:

解决问题的一种方法是将您的 VS 更新为 VS2015Update 3.tfignore 应该确实可以正常工作。

如果这些文件已经在等待更改中,则在您将 .tfigonre 文件添加到源代码管理之前。您可以尝试以下解决方案:

如果更改“仍在”待更改,请先创建备份 复制,然后对它们进行撤消。关闭VS,恢复备份副本 然后它应该可以工作了。

或者您可以尝试对问题使用临时快速修复: 将 $ 字符添加到 .bowerrc 中的 bower_components 文件夹名称中。 TFS 不允许文件名中出现$ 字符,因此无法将其添加到源代码管理中。

您可以从 GitHub 参考此博客的更多详细方式:Things in ".tfignore" still are shown in pending changes

【讨论】:

  • 我无法更新VS,我们这里是企业环境
猜你喜欢
  • 2011-05-10
  • 1970-01-01
  • 2011-02-26
  • 2017-05-30
  • 2022-07-01
  • 2018-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多