프로젝트를 버전 관리 프로젝트로 변경하려면 이 확인란을 활성화합니다. 버전 관리 프로젝트는 프로젝트가 저장되는 그 파일 경로에 작업 복사본 폴더 "ProjectName.vcf"(vcf = version-controlled folder)를 만듭니다. 그런 다음 이 작업 복사본을 전체 프로젝트 기록이 들어 있는 프로젝트 저장소에 추가할 수 있습니다.
기존 프로젝트는 "작업 복사본"이라는 프로젝트의 "미러"로 완전히 분할되어 별도의 버전 관리 폴더에 저장됩니다. 작업 복사본은 일반적으로 프로젝트 파일과 동일한 구성 데이터를 담고 있지만, 작업 복사본에는 내비게이터를 통해 알려진 세부 구조가 포함된 상세한 오브젝트 구조와 프로젝트 파일과 달리 대부분 사람이 읽을 수 있는 파일이 포함되어 있습니다. 이 같은 폴더 및 파일 구조는 버전 관리와 멀티 유저 개발을 가능하게 하기 위해 만들어졌습니다.
또한 작업 복사본과 프로젝트는 가시적인 사용자 상호 작용 없이 자동으로 동기화됩니다. Control FPWIN Pro7에서 변경된 오브젝트를 저장하면 작업 복사본에서 해당 오브젝트의 파일을 실시간으로 업데이트할 때 반영됩니다. 사용자가 프로젝트 리포지토리에 저장된 최신 변경 내용으로 로컬 작업 복사본을 업데이트하면 Control FPWIN Pro7이 (일반적으로) 열린 프로젝트에 최근 변경 사항을 자동으로 반영합니다.
작업 복사본은 이 프로젝트의 글로벌 프로젝트 리포지토리로 최종적으로 가져오도록 지정되어 있습니다(Control FPWIN Pro7 외부에서 수동으로 수행됨). 이 리포지토리는 이 프로젝트를 위한 유일한 원본("공식") 소스로서, 이 프로젝트의 모든 공동 사용자가 사용할 모든 개정, 변경, 변경 정보 및 날짜를 포함합니다. 마지막으로, 이 리포지토리는 모든 사용자와 모든 사용자의 관점에서 작업 복사본에 대해 수행된 변경 사항을 검사, 커밋, 업데이트, 병합 및 되돌리기(실행 취소)하는 키입니다.
프로젝트 파일 "ProjectName.pro"와 작업 복사본 폴더 "ProjectName.vcf"의 기본 이름은 항상 동일합니다.
기존 버전 관리 프로젝트의 버전 관리를 비활성화하면 프로젝트가 다시 일반 프로젝트로 변경됩니다. 이 경우 작업 복사본은 자동으로 삭제되지 않습니다.