Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .tfignore未忽略文件_C#_Tfs_Version Control_Tfignore - Fatal编程技术网

C# .tfignore未忽略文件

C# .tfignore未忽略文件,c#,tfs,version-control,tfignore,C#,Tfs,Version Control,Tfignore,我有一个.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 及 我们首先使用V

我有一个.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


我们首先使用Vs2013+Tfs2017,请确保创建的
.tfignore
文件没有任何问题。此文件没有任何后缀。有关如何查看我在中的答复的详细信息

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

解决此问题的一种方法是将VS更新为。.tfignore应正常工作。您可以尝试使用这个版本,它在tfignore方面有一些改进


处理此问题的更多方法您可以从GitHub访问此博客:

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

您使用的是本地工作区还是服务器工作区?@DanielMann local Workspace您将忽略文件放在了哪里?在工作区的根目录下?@Eddie MSFT YesThanks获取答案,.tfIgonre是从“排除文件”上下文菜单中创建的,它受源代码管理。唯一的问题是我们公司正在使用vs2013,现在无法更新到vs2015Update3,因此这似乎是一个已知问题?如果
.tfignore
可以与其他文件和文件夹一起使用,那么就不能与@RezaRahmati
*.autogen.cs
一起使用。也许这是2013版Team Explorer和VS的缺陷。尝试使用此解决方法将
$
字符添加到entities文件夹名称中。TFS不允许文件名中包含$字符,因此无法将其添加到源代码管理中。否则,您可能必须暂时手动排除此文件。指向引用的Git Hub博客的链接无效。假设您指的是具有相同文档标题的链接:
还要检查文件是否已在源代码管理中。如果是,则.tfignore将不适用于它们。
-是否可以忽略此类文件?@neleus对于此类文件,您需要在源代码管理中删除/销毁这些文件,然后签入
.tfingore
文件。下次您再次签入文件时,它也将在VS IDE中自动排除。我以前做过,它不起作用,问题是使用vs2013,现在我们使用vs2017,它按预期工作。这在我的环境中工作-通常,我希望这会从磁盘中删除文件,但它们仍然存在,并从tf中排除
\Phoenix\Domain\Entities\*.autogen.cs