2016-11-22 1 views
7

Visual Studio 2017 (Visual Studio 15 2017로도 불리는 것을 보았습니다. 혼란스럽게도) CMake 통합으로 "폴더 열기"지원을 소개합니다. 이 경우 작업 복사본에 몇 개의 새 파일을 만듭니다. CMakeSettings.json 버전 제어에 들어가는 것이 분명 보인다버전 관리에서 Visual Studio 2017에서 만든 파일을 무시해야합니까?

.vs/ProjectSettings.json 
.vs/slnx.sqlite 
.vs/source/v15/Browse.VC.db 
CMakeSettings.json 

: 여기에 내가 발견 것입니다. 그러나 .vs/ 디렉토리의 내용은 어떻습니까? 예제를 제공하는 데 도움이된다면 Git을 버전 관리에 사용하고 있으므로 .gitignore 파일에 신뢰할 수있는 패턴 세트가 필요합니다.

편집 :

사람들은 그러나 그 잘못, 중복으로 내 질문을 표시하고 있습니다. VS 2017이 이전 버전의 Visual Studio에서 사용되지 않은 여러 개의 새 파일을 작업 복사본에 추가하기 때문에이 복사본이 중복되지 않습니다. 따라서 제안 된 중복 질문에서 제 질문이 중요합니다.

+1

https://www.gitignore.io/ – Philippe

+0

* Visual Studio 15 2017 * 어디에서 볼 수 있습니까? * 15 *와 * 2017 * (14 살과 2015 살처럼)을 보았습니다. 둘 다? – stijn

+0

https://www.gitignore.io/api/visualstudio에는 많은 내용이있는 것 같지만 사용하는 VS 버전을 포함하고 있는지 확실하지 않은 'slnx'에 대한 참조를 찾지 못했습니다. –

답변

5

https://www.gitignore.io/api/visualstudio은 Visual Studio의 프로젝트를위한 명확한 출발점입니다. 프로젝트를 구조화 할 수있는 방법에 따라 주석을 달 수있는 몇 개의 섹션이 있으므로이를 통해 읽으십시오.

VS2017에서 새 프로젝트를 만들고 소스 컨트롤에 추가하거나 기존 프로젝트를 소스 컨트롤에 추가하면 VS는 실제로이 파일의 복사본을 리포에 추가합니다. 오픈 폴더 기능에는 아직 그 수준의 자식 통합이 노출되어 있지는 않습니다. (찾을 수있는 소스 컨트롤에 추가 기능이 없습니다.)

1

.vs/ 디렉토리의 파일은 버전을 제어 할 필요가 없습니다. VS 2015와 마찬가지로, .vs 폴더에는 구성 설정 파일과 컴퓨터 로컬 파일 등이 포함되어 있습니다. VS uservoivce을 참조 할 수 있습니다.

관련 문제