표준 버전관리 정보

프로젝트 표준 도면 및 프로젝트 도면의 스타일과 화면표시 설정에는 버전이 지정되어 있습니다. 버전은 스타일 또는 화면표시 설정을 동기화해야 하는지 여부를 결정하는 데 사용합니다. 버전 정보에는 고유한 GUID(Global Unique Identifier), 마지막 수정 날짜 및 시간, 객체를 마지막으로 수정한 사람의 Windows 로그인 이름 및 선택적 설명이 포함됩니다.

버전 비교

프로젝트가 감사되거나 표준과 동기화되면 버전 비교가 수행되면서 프로젝트의 스타일 및 화면표시 설정이 프로젝트 표준과 동일한지, 더 오래되었는지, 더 최신인지 결정합니다.

다음 사항이 동일할 경우 스타일 또는 화면표시 설정은 프로젝트 표준과 동일한 것으로 간주됩니다.

프로젝트 도면의 스타일이 프로젝트 표준 스타일과 일치하는지 확인하기 위해 두 버전의 GUID가 비교됩니다. GUID는 표준 객체의 각 버전에 대해 새로 작성된 고유한 문자열입니다. 프로젝트 표준 도면에서 이전 GUID의 리스트는 프로젝트 도면의 객체와 비교할 수 있도록 하는 버전 기록으로 유지됩니다.

동기화 프로세스 중에 프로젝트 도면에서 프로젝트 표준 도면에 있는 스타일 또는 화면표시 설정과 유형, 이름 및 버전 GUID가 같은 스타일 또는 화면표시 설정이 발견되면 해당 스타일 또는 화면표시 설정이 표준 버전이며 프로젝트 표준 도면의 객체와 동기화 상태인 것입니다. 이런 경우 다른 변경 작업이 필요하지 않습니다.

비교 작업 중에 프로젝트 도면의 GUID가 프로젝트 표준 도면에 있는 스타일의 GUID와 일치하지 않지만 프로젝트 스타일 버전 리스트의 이전 GUID와 일치한다는 사실이 확인되면 프로젝트 도면의 스타일에 "이전 버전의 표준 스타일"이라는 레이블이 표시됩니다.”

비교 작업 중에 표준 객체와 이름 및 객체 유형이 일치하지만 해당 GUID가 표준 스타일 또는 화면표시 설정의 버전 기록에 나타나지 않는 스타일 또는 화면표시 설정이 발견되면 프로젝트 도면의 스타일 또는 화면표시 설정에 "비표준(최신) 버전의 표준 객체"라는 레이블이 표시됩니다.”

주: 동기화 중에는 버전 간 특성 비교가 수행되지 않습니다. 그 이유는 이러한 비교를 수행하면 소프트웨어 속도가 크게 저하되며 버전 정보에 포함된 GUID, 날짜 및 시간 스탬프만으로도 변경 사항을 충분히 식별할 수 있기 때문입니다.

버전 작성

스타일 관리자 또는 화면표시 관리자에서 스타일 또는 화면표시 설정이 변경될 때마다 프로젝트 도면에서 새 버전의 표준 스타일 또는 화면표시 설정이 자동으로 작성됩니다.

스타일 관리자 또는 화면표시 관리자에서 스타일 또는 화면표시 설정이 변경될 때 프로젝트 표준 도면에서 새 버전의 표준 스타일 또는 화면표시 설정을 수동으로 작성해야 합니다. 또한 프로젝트 표준 도면에 각 표준 스타일 및 화면표시 설정에 대한 버전 기록이 저장됩니다. 동기화 중에 버전 기록을 사용하여 프로젝트 도면의 스타일 또는 화면표시 설정이 프로젝트 표준 도면의 버전과 일치하는지 또는 더 최신이거나 이전 버전인지 확인합니다.

프로젝트 표준 도면의 화면표시 설정에 대한 버전관리 예외

화면표시 설정 수정사항의 버전이 자동으로 관리되지 않는 경우는 매우 드물며 대부분의 경우 바람직하지 않은 결과를 가져옵니다. 일부 설정은 주기적으로 표준 도면에서 달라지므로 이러한 설정은 자동 버전관리 프로세스에 포함되지 않습니다.

버전 기록

프로젝트 표준 도면의 표준 스타일 및 화면표시 설정에는 프로젝트 중에 수행된 변경사항에 대한 버전 기록이 포함되어 있습니다. 표준 객체의 이전 버전으로 롤백할 수는 없습니다. 버전 기록은 표준 스타일 및 화면표시 설정의 현재 상태를 확인하는 데만 사용됩니다.