.tfignore不会忽略文件

时间:2017-03-01 16:31:21

标签: c# tfs version-control tfs2017 tfignore

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

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

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

enter image description here

即使我在下面试过但仍然没有工作

Phoenix\Domain\Entities\*.autogen.cs

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

我们正在使用Vs2013 + Tfs2017

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

首先,请确保您的.tfignore文件创建没有任何问题。此文件没有任何后缀。有关如何在this question中查看我的回复的详细信息。

同时检查文件是否已在源代码管理中。如果是,.tfignore不会适用于他们。

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

处理此问题的更多方法,您可以从GitHub引用此博客:Things in ".tfignore" still are shown in pending changes