프로젝트 파일을 가져올 때, ETS는 이 프로젝트의 존재 여부를 확인하여 프로젝트의 고유 ID를 기반으로 합니다. PUID)로컬프로젝트 안에서
다음과 같은 비교 사례가 지원되고 있습니다.
프로젝트가 발견되면 ' Import Conflict(가져오기 충돌)' 대화 상자가 표시되고 다음 옵션이 제공됩니다.
-
- 'Import Copy(복사본 가져오기)' 버튼을 사용하여 프로젝트를 기존 프로젝트의 복제로 가져옵니다(즉, 가져올 프로젝트는 결국 기존 프로젝트와 다른 PUID로 귀속됩니다).
- ' 버전 비교(Compare Versions) ' 버튼을 사용하여 가져올 프로젝트를 로컬 프로젝트에서 사용할 수 있는 프로젝트와 비교합니다.
- '프로젝트 덮어쓰기(Overwrite Project)' 버튼을 사용하여 로컬 프로젝트에서 사용할 수 있는 프로젝트를 덮어씁니다.
- '취소(Cancel)' 버튼을 사용하여 가져오기 작업을 취소합니다.
프로젝트를 찾을 수 없으면 ETS가 직접 프로젝트를 가져옵니다.
이전 버전의 ETS 프로젝트에는 PUID가 없지만 가져오기로 불러올 경우 PUID로 간주됩니다.
비교
두 가지 비교 수준이 있습니다. 프로젝트 기록 항목을 비교 ( 수동 및 자동으로 생성된 항목 모두) 하는 기본 비교와 확장 비교(<1> 프로젝트의 실제 내용을 비교하는 확장 비교1>).
버전 비교
기본 비교는 ' 가져오기 충돌 대화 상자의 ' 버전 비교' 버튼을 통해 진행됩니다.
앱의 '프로젝트 추적'이 활성화'되면 두 프로젝트의 모든 프로젝트 추적 항목을 비교할 수 있으며, 그렇지 않을 경우 최신 10개 항목만 비교할 수 있습니다.
작성 날짜(가장 오래된 & 가장 최신)에 따라 항목을 정렬하려면 ' 화살표 버튼을 누르십시오.
소스 지시기에는 세 가지 유형이 있습니다 첫 번째 소스는 두 소스 모두에 프로젝트 추적이 존재함을 나타냅니다. 두 번째 소스는 프로젝트 추적이 왼쪽 프로젝트에만 존재함을 나타내고 세 번째 소스는 오른쪽 프로젝트에만 존재함을 나타냅니다. 해당 대화창의 상단을 보면 볼 수 있는 프로젝트입니다.
| 지시기 | 현재 프로젝트 추적이 있는 소스 |
|---|---|
| 왼쪽 & 오른쪽 | |
| 왼쪽 | |
| 오른쪽 |
확장된 비교
확장된 비교는 ' 버전 비교' 대화상자의 '<0>내용 비교' 버튼을 통해 진행됩니다.
이 대화창에서는 비교 중인 프로젝트 간의 차이에 대한 자세한 정보를 제공하며 세 가지 영역으로 나뉩니다.
- 변경된 요소의 목록입니다.
- 변경 사항의 세부 정보
- 검색 필터
변경된 요소의 목록입니다.
하단 목록에는 변경된 모든 요소가 포함됩니다. 다음 목록은 비교 대상을 나타냅니다.
|
구성요소
|
기술 데이터
|
비기술적 데이터
|
|---|---|---|
|
영역(Area) |
|
|
|
라인(Line) |
|
|
|
세그먼트(Segment) |
|
|
|
장치(Device) |
|
|
|
공간 |
|
|
|
기능 |
|
|
|
트레이드(Trade) |
(없음) |
|
|
그룹 범위 |
|
|
|
그룹 주소(Group address) |
|
|
변경 사항의 세부 정보
요소의 목록 에서 요소를 선택하면 세부 정보가 표시됩니다. 세부 정보 영역은 두 개의 하위 영역으로 분할됩니다. 왼쪽 하위 영역, 즉 '가져올 프로젝트에 포함된 정보'와 오른쪽 하위 영역, 즉 '로컬 프로젝트에 포함된 정보'입니다.
프로젝트 비교는 연결된 그룹 객체만 비교합니다. 연결되지 않은 그룹 객체에 대한 변경은 기술적 결과가 없으므로 무효로 간주됩니다.
검색 필터
두 개의 필터 그룹이 있습니다. 하나는 변경 유형(추가, 수정, 삭제) 용이고 다른 필터 그룹은 요소 유형용입니다(이전 표 참조).
로컬 프로젝트와 가져오는 프로젝트에서 사용할 수 있는 프로젝트입니다.
프로젝트 순서
사용자가 방금 가져오기 위해 선택한 프로젝트에 포커스가 설정되면 가져올 프로젝트가 이 프로젝트(로컬 프로젝트) 와 비교하여 프로젝트 왼쪽에 표시됩니다.
표시기 색상
모든 차이는 (가져온 프로젝트에 남아 있든 로컬 프로젝트에 오른쪽이 있든 상관없습니다.) 빨간색으로 표시됩니다.
로컬 프로젝트와 프로젝트 보관소의 최신 버전의 프로젝트에서 사용할 수 있는 프로젝트입니다.
프로젝트 순서
사용자의 포커스가 로컬 프로젝트(사용자가 방금 클릭한 컬러 데코레이터(decorator) 가 있는 프로젝트) 에 설정되면 로컬 프로젝트가 왼쪽에 표시되고 프로젝트의 아카이브된 버전이 오른쪽에 표시됩니다.
표시기 색상
로컬 프로젝트를 아카이브된 프로젝트와 비교할 때(이 경우만 해당) 표시기는 프로젝트 타일 데코레이터(decorators) 의 색상을 모방합니다. 즉, 로컬 프로젝트(왼쪽) 의 변경 사항은 파란색으로 표시되고 아카이브된 버전(오른쪽) 의 변경 사항은 주황색으로 표시됩니다. 첫 번째 상반되는 변경 사항(앞으로 양쪽 모두 변경 사항이 있음) 부터 시작하여 이 변경 사항과 다음 모든 변경 사항이 빨간색으로 표시됩니다.
결과적으로, 시간 표시 막대를 따라 이 색상은 시간에 따른 프로젝트 타일 데코레이터(project tile decorator, 아카이브 상태) 의 변화를 나타내기도 합니다.