2014-05-19 3 views
7

잠시 전에 나는 기존의 local git repo 폴더 안에 솔루션을 만들 때마다 Visual Studio가 .gitignore 파일을 자동으로 생성하고 있음을 확인했습니다. 큰. 그러나 실제로 소스 제어에 있어야하는 일부 NCrunch 파일 (* .ncrunchsolution 및 * .ncrunchproject)을 무시하는 것으로 나타났습니다. 그래서 그것을 고치기 위해 파기로 결정했습니다. 여기서 문제는이 기본 파일을 어디서 가져 왔는지 모른다는 것입니다. 나는 이것이 기본적으로 VisualStudio.gitignore at the gitignore GitHub project의 이전 버전이라는 것을 알고 있습니다. (그냥 NCrunch 문제 back in April을 수정 한 것입니다).기본 Visual Studio 2013 .gitignore는 어디에 있습니까?

Visual Studio git 공급자가 자동으로 git repo에 넣는 .gitignore의 소스를 어디에서 찾거나 설정할 수 있습니까?

(편집 : 나는 the ignore topic what I assume are the official docs for the VS 2013 git functionality 보았다하지만 이것에 대한 시스템 전체 설정을 찾는 데 도움이되지 않습니다 그것은 간단하게하는 방법에 대한 언급없이 "비주얼 스튜디오에서 제공하는 기본 .gitignore 파일"을 언급하고있다. 이 파일을 수정합니다.)

답변

4

기본 .GitIgnore 그래서 당신이 그것을 업데이트 할 수 있다고 생각하지 않습니다

// Assembly Microsoft.TeamFoundation.Git.CoreServices, Version 12.0.0.0 

Location: C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\Microsoft.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 파일이나 create a default gitignore in your userprofile 파일을 수동으로 패치해야합니다.

관련 문제