ClearCase 보기 정보

Rational ClearCase® 보기는 Rational ClearCase 저장소의 자원에 대한 액세스를 제공합니다.

ClearCase 저장소(VOB)에 저장된 자원에 액세스하거나 기존 자원을 ClearCase 소스 제어에 추가하려면 먼저 Rational ClearCase 보기를 작성해야 합니다. ClearCase 보기에서 하나 이상의 VOB에서 특정 파일 및 디렉토리 버전 세트를 선택하므로 사용자 컴퓨터에서 이에 액세스할 수 있습니다.

ClearCase 유형 보기

IBM Rational ® ClearTeam Explorer™는 다음 유형의 보기를 지원합니다.

동적 보기는 복사 기반이 아닌 유일한 SCM 보기 유형입니다. 이 보기 유형은 ClearCase 다중 버전 파일 시스템(MVFS)을 사용하여 LAN의 VOB에 있는 요소 버전을 액세스합니다. 파일 시스템 액세스가 연속적이고 실시간이므로 동적 보기를 업데이트할 필요가 없습니다. 동적 보기는 항상 최신 상태입니다. Rational ClearTeam Explorer에서 동적 보기를 사용하려면 ClearCase 로컬(즉, 기본) 클라이언트를 설치해야 합니다.

자동 보기는 웹 보기와 동적 보기의 특성이 결합된 다른 유형의 WAN 친화 보기입니다. 이는 다음 특성으로 기타 보기 유형과 구분됩니다.
  • 인스턴스 작업공간 작성 - 자동 보기를 사용하면 파일이 채워지도록 기다리지 않고 작업공간을 사용하여 즉시 시작할 수 있습니다.
  • 보기당 VOB 마운트 - 자동 보기에서 VOB를 마운트하면 보기에서 사용 가능한 VOB에서 자동 제어 파일을 즉시 사용할 수 있습니다. 동적 보기에 대해 마운트된 VOB가 해당 시스템에 있는 모든 동적 보기에 표시할 수 있는 글로벌 마운트인 경우 자동 보기에 대해 마운트된 VOB는 각 자동 보기에 대해 별도로 관리됩니다. 따라서 하나의 자동 보기에서 마운트된 VOB 세트는 같은 시스템의 다른 자동 보기에 대해 마운트된 VOB 세트와 다를 수 있습니다.
  • 캐시 공유 - 머신에 있는 모든 자동 보기는 일반적으로 버전 제어 파일의 공통 캐시를 공유합니다(일반 텍스트 캐시 공유). 하나의 보기에서 파일을 페치한 경우, 시스템에서 동일한 사용자가 작성한 다른 모든 자동 보기는 단순히 캐시에 액세스하여 해당 파일을 가져옵니다.
  • 프리페치 - 자동 보기에서 맨 처음 필요해서(요청 시) 파일을 페치하더라도 로컬에서 이미 캐싱되어 있는 파일을 액세스하면 원격 VOB에서 파일을 페치하도록 기다리는 것보다 몇 배 더 빠릅니다. 공유된 일반 텍스트 캐시 뿐만 아니라 자동 보기가 실제로 필요하기 전에 파일을 캐싱하기 위해 자동 보기에서 사용하는 두 가지 다른 메커니즘이 있습니다. 한 메커니즘은 자동 보기가 웹과 스냅샷 보기와 공유하는 기능인 로드 규칙입니다. 온라인으로 작업할 때 로드 규칙은 자동 보기에 필요하지 않지만 필요할 수 있는 버전 제어 파일을 프리페치하여 성능을 향상시킬 수 있습니다. 로드 규칙을 사용하여 CCRC WAN 서버와의 연결이 끊어지기 전에 필요한 파일을 페치할 수도 있습니다.
  • "동결 시간" 모드 - 동적 보기는 다른 보기에서 작성된 VOB의 변경사항을 추적하고 이를 즉시 사용 가능하게 합니다. 이와 대조적으로 스냅샷과 웹 보기는 해당되는 때에(보기가 맨 처음 로드되거나 업데이트할 때마다) 요구된 모든 파일의 사본을 작성합니다. 자동 보기가 요청 시(처음 액세스될 때) 버전 제어 파일을 페치할 수 있지만 해당 보기가 작성되거나 업데이트될 때 시간을 “동결”합니다. 7월 16일 오전 9:00에 자동 보기를 업데이트하지만 오전 11:00까지 “mycode.c”에 액세스하지 않으면, 다른 사용자가 다른 보기에서 오전 10:00에 계승자 버전을 체크인했더라도 오전 9:00에 최신 버전의 “mycode.c”를 볼 수 있습니다. 7월 16일 오전 9:00 이후에 생성된 변경사항을 보려면 보기를 업데이트합니다.
  • 인스턴트 보기 업데이트 - 스냅샷과 웹 보기를 사용하는 경우 보기 업데이트 조작이 완료되기 전에는 해당 보기를 사용할 수 없습니다. 이와 대조적으로 보기 업데이트 오퍼레이션을 시작한 후에는 자동 보기를 즉시 사용할 수 있습니다. 보기 업데이트 오퍼레이션이 완료되지 않은 경우에도 보기에서 올바른 버전의 파일을 사용할 수 있습니다.

LAN에서 ClearCase VOB 서버에 연결하는 중에 스냅샷 보기는 VOB(Versioned Object Base)에서 사용자 컴퓨터로 파일을 복사합니다. 이 유형의 보기는 기본 클라이언트에서만 사용할 수 있습니다. 해당 파일은 지정한 규칙을 사용하여 명시적으로 로드되어야 합니다. 모든 복사 기반 보기 유형에서와 같이 필요한 파일을 로드한 후에는 연결이 끊긴 상태에서 작업을 수행할 수 있습니다. 이후 버전이 동일한 스트림이나 다른 보기의 분기로 체크인된 경우 스트림(UCM) 또는 구성 스펙(기본 ClearCase®)에서 지정된 버전을 포함하도록 스냅샷 보기를 업데이트해야 합니다.

웹 보기는 광역 통신망(WAN) 및 근거리 통신망(LAN) 환경에서 모두 사용할 수 있지만 CCRC WAN 서버에 대한 높은 대기 시간 연결이 허용되는 복사 기반의 ClearCase 보기입니다. 다른 관점에서는 웹 보기가 스냅샷 보기와 유사합니다.

ClearCase 동적 보기에서 파일 수정

소스 제어에서 파일을 체크아웃하여 동적 보기에서 파일 버전을 수정할 수 있습니다. 이는 VOB에서 요소를 CHECKEDOUT으로 표시하며, 체크아웃이 예약된 경우(기본 설정) 파일의 다음 버전을 작성할 수 있는 권한을 부여합니다. 수정을 완료한 경우 파일을 체크인하여 VOB의 변경사항을 커미트하고 기타 팀 구성원이 액세스할 수 있는 새 버전을 작성하십시오.

ClearCase 스냅샷 보기에서 파일 수정

스냅샷 보기에서는 VOB 서버 연결 중에 파일을 로드하고 체크아웃할 수 있습니다. 또한 체크아웃 없이 로드된 파일을 변경할 수 있으며 이 프로시저를 하이잭이라고 합니다. VOB 서버에 다시 연결할 경우, 하이잭 파일을 실행 취소하거나 체크아웃 파일로 변환할 수 있습니다. (하이잭 동안 수정한 파일을 체크인한 경우, 변경사항을 파일이 수정되었음을 알지 못하는 사용자가 작성한 변경사항과 병합해야 합니다.)

ClearCase 웹 보기에서 파일 수정

웹 보기에서의 파일 수정은 CCRC WAN 서버가 웹 보기와 VOB 서버 사이의 매개체의 역할을 한다는 점을 제외하고 스냅샷 보기에서의 파일 수정과 유사합니다.

ClearCase 자동 보기에서 파일 수정

자동 보기에서의 파일 수정은 웹 보기에서의 파일 수정과 유사합니다. CCRC WAN 서버 연결 중에 파일을 체크아웃하거나, 파일을 하이잭할 수 있습니다.


피드백