我有一个.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
答案 0 :(得分:3)
转到源代码管理资源管理器,然后删除要忽略的文件夹或文件。
答案 1 :(得分:1)
首先,请确保您的.tfignore
文件创建没有任何问题。此文件没有任何后缀。有关如何在this question中查看我的回复的详细信息。
同时检查文件是否已在源代码管理中。如果是,.tfignore
不会适用于他们。
解决问题的方法是将您的VS更新为 VS2015Update 3 。 .tfignore应该正常工作。您可以试试这个版本,它对tfignore有一些改进。
处理此问题的更多方法,您可以从GitHub引用此博客:Things in ".tfignore" still are shown in pending changes