默认的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。

链接地址: http://www.djcxy.com/p/79119.html

上一篇: Where does the default Visual Studio 2013 .gitignore reside?

下一篇: Loading huge array in Internet Explorer 11 cause stack overflow