소스 제어 플러그 인 용어집
다음은 원본 제어 플러그 인 SDK 설명서에 대한 유용한 용어와 정의입니다.
정의
체크 인 사용자는 작업 복사본을 변경할 때 해당 복사본에서 변경된 내용을 중앙 원본 제어 리포지토리에 보내야 합니다. 이렇게 하면 다른 사용자도 사용할 수 있게 파일의 새로운 수정 버전이 생성됩니다. 이 프로세스를 체크 인이라고 합니다.
체크 아웃 리포지토리에서 작업 복사본을 요청하며 리포지토리에 해당 복사본을 수정할 의도가 있다고 알리는 행위입니다. 작업 복사본에는 체크 아웃 시점부터의 프로젝트 상태가 반영됩니다.
클라이언트 소스 코드 제어 시스템을 사용하는 프로그램입니다. 이 설명서의 목적과 관련짓는다면 Visual Studio IDE에 해당합니다.
주석 원본 제어 작업을 수행할 때 수정 버전에 변경되는 사항을 설명하기 위해 사용자가 첨부할 수 있는 메시지입니다.
충돌 두 사용자가 같은 파일의 같은 부분을 변경하려고 체크 인할 때 발생하는 상황입니다. 일반적으로는 병합이 수행되어야 합니다.
디렉터리 클라이언트 쪽의 로컬 폴더를 디렉터리라고 합니다. 이것은 사용자가 실제로 변경하는 복사본입니다. 하나의 프로젝트에 대해 다수의 작업 복사본이 있을 수도 있습니다. 일반적으로 각각의 개발자는 자신만의 복사본을 가지고 있습니다.
가져오기 가져오기 작업은 사용자의 리포지토리의 버전을 사용해 작업 복사본을 최신화합니다. 체크 아웃과 달리 가져오기는 사용자가 변경하려는 의도 없이 최신 복사본을 필요로 할 때 수행됩니다.
기록 원본 제어 리포지토리에서 수행된 모든 체크 아웃, 체크 인, 업데이트, 태그, 릴리스에 대한 요약입니다.
IDE 일반적으로 Visual Studio 통합 개발 환경을 의미합니다. 그러나 원본 제어 플러그 인 API를 인식하는 다른 클라이언트 환경을 참조할 수도 있습니다.
병합 이전 파일의 모든 기능을 통합하는 새 파일을 형성하기 위해 둘 이상의 소스 코드 파일을 결합하는 프로세스입니다. 이 개념은 두 명 이상의 개발자가 동시에 파일을 작업할 경우의 버전 제어 시 매우 중요합니다.
프로젝트 일반적으로는 원본 제어 폴더를 프로젝트라고도 합니다. Visual Studio의 프로젝트 또는 솔루션과는 아무 관계도 없습니다.
플러그 인 원본 제거 플러그 인 API를 구현하여 원본 제어 기능을 제공하는 DLL입니다.
리포지토리 원본 제어 시스템이 프로젝트의 전체 수정 기록을 저장하는 마스터 복사본입니다. 프로젝트마다 리포지토리는 하나씩만 가지고 있습니다.
수정 파일 하나 또는 여럿에 대한 기록에서 커밋된 변경 내용입니다. 수정은 프로젝트가 계속 변경되어 가는 과정에서 발생하는 하나의 스냅샷입니다.