다음을 통해 공유


소스 제어 지원

Visual Studio는 프로젝트 또는 편집기에서 파일 체크 아웃, 체크 인 및 기타 소스 제어 작업을 지원합니다. 소스 제어 클라이언트인 Visual Studio는 동적으로 정의된 파일 집합에 대한 보관, 버전 관리 및 제어 기능을 제공하는 Visual SourceSafe와 같은 소스 제어 패키지와 상호 작용하도록 설계되었습니다.

이 섹션 안에

소스 제어를 지원하기 위해 프로젝트 형식이 구현해야 하는 인터페이스에 대해 설명합니다.

답변이 프로젝트 형식을 구현하는 방법을 변경하는 질문을 제공합니다.

소스 제어를 지원하면 프로젝트 형식의 구현이 어떻게 변경되는지 설명합니다.

프로젝트 형식 및 편집기 모범 사례에 대해 설명합니다.

사용자가 소스 제어 시스템에 프로젝트를 추가할 때 프로젝트를 등록하는 방법을 설명합니다.

Reference

IVsQueryEditQuerySave2 메모리에서 파일이 변경되거나 저장될 예정임을 환경 또는 소스 제어 패키지에 나타냅니다.

IVsSccManager2 프로젝트 및 계층 구조에서 소스 제어에 자신을 등록하고 소스 제어 상태에 대한 정보를 가져올 수 있습니다.

IVsSccProject2 프로젝트 파일 및 프로젝트 항목에 대한 소스 제어를 제공하기 위해 프로젝트 시스템에서 구현됩니다.

IVsTrackProjectDocuments2 프로젝트에서 솔루션에서 파일 또는 디렉터리를 추가, 제거 또는 이름을 바꿀 수 있는 권한을 환경을 쿼리하는 데 사용됩니다.

IVsTrackProjectDocumentsEvents2 프로젝트 파일 또는 디렉터리에 대한 변경 내용을 클라이언트에 알합니다.

Visual Studio IDE(통합 개발 환경)의 기본 구성 요소로 프로젝트에 대한 개요를 제공합니다. 프로젝트가 코드 빌드 및 컴파일을 제어하는 방법을 설명하는 추가 항목에 대한 링크가 제공됩니다.