Visual Studio 2015는 ".vs"라는 새 폴더를 만듭니다. 그것의 목적은 무엇이며 소스 제어에 추가해야합니까?
Visual Studio 2015는 ".vs"라는 새 폴더를 만듭니다. 그것의 목적은 무엇이며 소스 제어에 추가해야합니까?
답변:
아니요, 소스 컨트롤에 추가해서는 안됩니다. 이 폴더의 목적은 컴퓨터 및 사용자 별 파일을 중앙 위치로 옮기는 것입니다. 상의 설명 비주얼 스튜디오 사용자 음성 문제는 잘 설명합니다 :
지금까지 .SUO 파일과 VB / C # 컴파일러 IntelliSense 데이터베이스 파일을 새 위치로 옮겼습니다. 모든 새로운 프로젝트 별 머신 로컬 파일도 새로운 위치에 추가됩니다. 향후 릴리스에서는이 기능을 더욱 발전시킬 계획이며 소스 트리를 어지럽 힐 수있는 빌드 출력 및 기타 기존 파일의 디렉토리 구조를 개선하는 방법을 조사하고 있습니다.
이 파일은 빌드에서 생성되거나 시스템 별 정보를 포함하므로 체크인하지 않는 모든 파일입니다.
applicationhost.config
다른 개발자가 환경을 설정 하는 데 도움을 체크인 하십시오. .
applicationhost.config
파일에 대한 예외 나 그 영향 에 대한 예외를 추가 해야합니다.
Github는 많은 .gitignore 템플릿을 제공합니다. Visual Studio 용 템플릿에서 .vs 폴더를 무시했습니다. github 의 템플릿에서 스 니펫 .
# Visual Studio 2015 cache/options directory
.vs/
Patrick의 답변에서 uservoice에서 인용 한 인용에서 설명한 것처럼 폴더는 소스 제어용이 아닙니다.
그러나 주석에서도 지적했듯이 폴더의 특정 파일을 포함하려는 경우가 있습니다.
나는 이것을 .gitignore에 추가 할 것이다 :
.vs/
그런 다음 필요한 경우 git 도구를 사용하여 applicationhost.config의 공유 구성과 같은 특정 파일을 추가하십시오.
또는 다음과 같이 git 명령을 사용하십시오.
git add -f .vs/config/applicationhost.config
이런 식으로 git은 무시하더라도 파일을 추가합니다.