10

我有一个如下所示的 .tfIgnore 文件,其中已经签入

\xx.Phoenix.Web\bower_components
\xx.Phoenix.Web\node_modules
*.autogen.cs

我希望与匹配的每个文件都.autogen.cs被忽略。但问题是当文件由 t4 模板生成时,文件显示在挂起的更改中,见下图,xx.autogen.cs被识别为add

在此处输入图像描述

即使我在下面尝试过但仍然无法正常工作

Phoenix\Domain\Entities\*.autogen.cs

\Phoenix\Domain\Entities\*.autogen.cs

我们正在使用 Vs2013 + Tfs2017

4

2 回答 2

7

首先,请确保您的.tfignore文件创建没有任何问题。该文件没有任何后缀。详细怎么看我这个问题的回复。

还要检查文件是否已经在源代码管理中。如果是,.tfignore则不适用于他们。

解决此问题的一种方法是将您的 VS 更新为VS2015Update 3。.tfignore 应该可以正常工作。你可以试试这个版本,它对 tfignore 有一些改进。

更多处理问题的方法,您可以从 GitHub 参考此博客:“.tfignore”中的内容仍显示在待处理的更改中

于 2017-03-02T06:03:56.083 回答
7

转到源代码管理资源管理器并删除要忽略的文件夹或文件。

于 2018-02-20T20:27:14.260 回答