2015-01-26 4 views
7

나는 비주얼 스튜디오 2015을 사용하고 CTP과 같은 그 안에 몇 개의 파일로 <project>.sln.ide\라는 이름의 새 폴더 생성된다** Visual Studio 2015, Project.sln.ide * 파일을 git에 커밋해야합니까?

edb.chk 
edb.log 
edbres00001.jrs 
edbres00002.jrs 
edbtmp.log 
storage.ide 

내가 내 .gitignore에이 파일 (또는 전체 폴더)를 추가해야을?

.gitignore에 추가해야하는 경우 올바른 구문은 무엇입니까? 나는 *.sln.ide\이 좋을 것 같아요?

답변

5

"* .ide"폴더는 제외해야합니다.

Microsoft : "Roslyn 컴파일러 엔진이 임시 파일을 저장하는 데 사용하는".sln.ide "폴더가 포함되어 있습니다.이 폴더는 소스 제어 시스템에서 정상적으로 제외되어야합니다."

GitHub에서 발견되는 Visual Studio의 "기본".gitignore에는 here처럼 "* .ide"에 대한 제외 사항이 있습니다.

+0

github의 기본 .gitignore 링크를 공유해 주셔서 감사합니다. 1 년 동안 광산을 업데이트하지 않았습니다. –

+0

기본 .gitignore는 더 이상 .ide를 제외로 보이지 않습니다. – samwa

4

다른 공동 작업자가 자신의 환경에서 소스 코드를 컴파일 할 필요가없는 파일은 .gitignore 파일에 저장해야합니다. 다른 공동 작업자가 귀하와 동일한 IDE를 사용하고 있다는 확신이 들면 해당 폴더 전체를 다른 곳에 배치해야합니다.

표현식 **.ide/은 해당 디렉토리를 차단합니다.

모든 사람이 동일한 IDE를 사용할지 잘 모르겠 으면 .git/info/exclude 안에 같은 표현식을 넣을 수 있습니다. 그러면이 프로젝트에서 독점적으로 제외 항목이 생성됩니다.