소스 제어 플러그 인 API 함수
이에 따라이 API 플러그 인 소스 컨트롤에 의해 구현 되어야 합니다 다음 함수 소스 제어 플러그 인 API를 제공 합니다. 각 함수는 의미의 비트 플래그와 연결 되 고 다른 매개 변수에서이 참조에서 자세히 설명 합니다.
초기화 및 정리 작업 기능
Function |
설명 |
---|---|
프로젝트를 닫습니다. |
|
특정된 명령에 대 한 고급 옵션이 나타납니다. |
|
버전의 소스 제어 플러그 인을 반환합니다. |
|
소스 제어 플러그 인을 초기화합니다. 플러그인의 각 인스턴스에 대해 한 번 호출 됩니다. |
|
프로젝트를 엽니다. |
|
다양 한 옵션을 설정 하는 데 사용 되는 일반 함수입니다. 각 옵션 시작 SCC_OPT_xxx 및 자체 정의 된 값 집합이 있습니다. |
|
플러그 인 연결 수 없는 시기 되 면 호출 됩니다. |
핵심 소스 제어 기능
Function |
설명 |
---|---|
소스 제어 시스템에 정규화 된 경로 이름이 지정 된 파일의 배열을 추가 합니다. |
|
소스 제어 시스템에 이미 있는 파일을 찾아볼 수 있도록 한 다음 현재 프로젝트에 해당 파일 포함 합니다. |
|
배열에 있는 파일을 검사 합니다. |
|
체크 아웃 파일의 배열입니다. |
|
정규화 된 경로 이름 및 버전을 소스 제어에서 지정 된 사용자의 로컬 파일 간의 차이점을 보여 줍니다. |
|
파일의 읽기 전용 복사본을 검색합니다. |
|
에 대 한 호출자에 게 요청 된 파일의 상태를 확인 (통해 SccQueryInfo). |
|
소스 제어 플러그 플러그 인을 의미 있는 프로젝트 경로 대해 묻는 메시지를 발생 합니다. |
|
로컬 정규화 된 파일 이름 배열에 대 한 기록을 표시합니다. |
|
파일의 현재 상태에 대 한 목록을 검사합니다. 또한 사용 하는 pfnPopulate 파일 조건에 일치 하지 않으면 호출자에 게 알리기 위해 함수는 nCommand. |
|
정규화 된 파일의 속성을 보여 줍니다. |
|
정규화 된 파일의 현재 상태에 대 한 목록을 검사합니다. |
|
배열을 정규화 된 파일의 소스 제어 시스템에서 제거합니다. |
|
지정 된 파일을 새 이름으로 소스 제어 시스템에서의 이름을 바꿉니다. |
|
모든 범위의 소스 제어 시스템의 기능에 액세스합니다. |
|
배열 파일의 체크 아웃을 취소합니다. |
(버전 1.2의 소스 제어 플러그 인 API) 지원 추가 기능이 작동합니다.
소스 제어 플러그 인 API 버전 1.2에 포함 되어 있는 추가 기능 함수가이 그룹을 정의 합니다. 이들은 고급 소스 제어 기능 및 성능을 제공합니다.
Function |
설명 |
---|---|
일괄 처리 작업을 시작합니다. |
|
이름이 기존 부모 프로젝트에서 하위 프로젝트를 만듭니다. |
|
로컬 사용자 디렉터리의 정규화 된 경로 이름을 소스 제어 데이터베이스 위치 지정의 차이점을 보여 줍니다. |
|
자신의 현재 상태에 대 한 정규화 된 디렉터리 목록을 검사합니다. |
|
일괄 처리 작업을 끝냅니다. |
|
반환 (프로젝트 존재 해야 합니다) 지정 된 프로젝트의 경로 부모. |
|
파일에 대 한 다중 체크 아웃을 사용할 수 있는지 여부를 확인 합니다. |
|
플러그 인 MSSCCPRJ 만들 수 있는지 여부를 확인 합니다.소스 코드 제어 파일입니다. |
고급 지원 기능 (버전 1.3의 소스 제어 플러그 인 API) 프로그램 기능
소스 제어 플러그 인 API 버전 1.3에 포함 되어 있는 추가 기능 함수가이 그룹을 정의 합니다. 이들은 고급 소스 제어 기능 및 성능을 제공합니다.
Function |
설명 |
---|---|
목록 파일을 소스 제어에서 현재 프로젝트에 추가합니다. |
|
소스 제어 사용자 인터페이스 없이 파일의 목록을 검색합니다. |
|
로컬 파일에서 다른 소스 제어의 파일 목록을 검색 합니다. |
|
소스 제어 플러그 인을 지 원하는 확장된 기능을 지정 하는 플래그를 검색 합니다. |
|
사용자 고유의 옵션을 검색합니다. |
|
디렉터리 및 파일을 소스 제어에서 사용 중인 프로젝트 또는 프로젝트 목록을 검사 합니다. 디렉터리 및 파일 이름은 찾을 수 각 콜백 함수에 전달 됩니다. |
|
검사 파일 목록 이름을 변경 합니다. 각 파일 이름 변경 상태를 콜백 함수에 전달 됩니다. |
요구 사항
헤더: scc.h
(공통 폴더에 기본적으로 포함 환경 SDK에 제공 된 [드라이브]\Program Files\VSIP 8.0\EnvSDK\common\inc. 또한 VSIP MSSCCI 샘플 폴더에 제공 된 [드라이브]\Program Files\VSIP 8.0\MSSCCI).