소스 제어 통합 기능
Visual Studio두 가지 유형의 소스 제어 통합을 지원 합니다: 기본 기능을 제공 하 고 소스 제어 플러그 인 (이전의 MSSCCI API로) API를 사용 하 여 작성 되는 소스 제어 플러그 인와 더욱 강력한 기능을 제공 하는 VSPackage 기반 소스 제어 통합 솔루션입니다.
소스 제어 플러그 인
소스 제어 플러그 인은 소스 제어 플러그 인 API를 구현 하는 DLL로 작성 됩니다. 등록 및 소스 제어 통합 기능에는 API는 통해 제공 됩니다. 소스 컨트롤 Vspackage를 보다 쉽게이 방법 이며이 사용 하 여 Visual Studio 대부분의 소스 제어 작업에 대 한 사용자 인터페이스 (UI)입니다.
소스 제어 플러그 인 API를 사용 하 여 플러그 인을 구현 하려면 다음과 같이 하십시오.
지정 된 함수를 구현 하는 DLL을 만드는 소스 제어 플러그 인.
에 설명 된 대로 적절 한 레지스트리 항목을 변경 하 여 DLL을 등록 방법: 플러그 인 설치.
도우미 UI를 만들고 원본 컨트롤 어댑터 패키지에서 메시지가 표시 되 면 표시 (는 Visual Studio 소스 제어 플러그 인을 통해 소스 제어 기능을 처리 하는 구성 요소)입니다.
자세한 내용은 소스 제어 플러그 인을 만들기를 참조하십시오.
소스 제어 VSPackage
소스 제어 구현 VSPackage 개발에 대 한 사용자 지정된 대체 수 있습니다의 Visual Studio 원본 컨트롤 UI입니다. 이 방법은 소스 제어 통합을 통해 완벽 한 제어를 제공 하지만 UI 요소를 제공 하 고 플러그 인 접근 방식에서 제공 되는 소스 컨트롤 인터페이스를 구현 해야 합니다.
소스 제어 Vspackage를 구현 하려면 다음을 수행 해야 합니다.
만들고 Vspackage를 소스 제어에 설명 된 대로 등록 등록 및 선택 (소스 제어 VSPackage).
기본 소스 제어 UI와 사용자 지정 UI를 대체 합니다. 자세한 내용은 사용자 지정 사용자 인터페이스 (소스 제어 VSPackage)를 참조하십시오.
문자 모양을 사용할 수와 처리 수 지정 솔루션 탐색기 문자 이벤트입니다. 자세한 내용은 제어 문자 표시 (소스 제어 VSPackage)를 참조하십시오.
과 같이 이벤트 쿼리를 편집 하 고 쿼리를 저장, 처리 쿼리 편집 쿼리 저장 (VSPackage 소스 제어).
자세한 내용은 소스 제어 VSPackage 만들기를 참조하십시오.