默认的Visual Studio 2013 .gitignore驻留在哪里?
所以一段时间以前,我注意到Visual Studio自动创建一个.gitignore文件,只要我在现有的本地git repo文件夹中创建解决方案。 大。 但是,我注意到它忽略了一些应该真正在源代码管理中的NCrunch文件(* .ncrunchsolution和* .ncrunchproject)。 所以我决定深入修复它。 这里的问题是我不知道它从哪里得到这个默认文件。 我发现它基本上是gitignore GitHub项目中的VisualStudio.gitignore的旧版本(它恰好在4月份修复了NCrunch问题)。
我在哪里可以找到或配置Visual Studio git提供程序自动放入git repo的.gitignore源代码?
( 编辑 :我看了一下忽略主题,我认为它是VS 2013 git功能的官方文档,但是它无法为此找到系统范围的设置,它只是提到“默认的.gitignore文件Visual Studio“,没有提及如何修改这个文件。)
默认的.GitIgnore
是一个嵌入式资源
// Assembly Microsoft.TeamFoundation.Git.CoreServices, Version 12.0.0.0
Location: C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDECommonExtensionsMicrosoftTeamFoundationTeam ExplorerMicrosoft.TeamFoundation.Git.CoreServices.dll
Name: Microsoft.TeamFoundation.Git.CoreServices, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Type: Library
// public resource Microsoft.TeamFoundation.Git.CoreServices.Resources.VS.gitignore
所以我认为你不能更新它。
最近使用Visual Studio 2013u2进行了更新,但似乎ncrunch
文件仍然是默认忽略的一部分。 我怀疑2013u3会包含更新的版本,或者可能会作为临时更新。 在此之前,您需要手动修补gitignore
文件或在用户gitignore
文件中创建默认gitignore。
上一篇: Where does the default Visual Studio 2013 .gitignore reside?
下一篇: Loading huge array in Internet Explorer 11 cause stack overflow