Rational CCRC(ClearCase Remote Client)는 IBM Rational ClearCase
버전 2003.06.14에서 지역적으로 분산된 개발 팀을 지원하기 위해
도입되었습니다. Rational ClearCase
버전 7.0.0 및 7.0.1에서부터 CCRC는 추가 개발자, 프로젝트 리드 유스 케이스, 다양한 플랫폼 및
Rational ClearQuest와 Rational ClearQuest Web의 제한된 통합을 지원하도록 확장되었습니다. Rational ClearCase
버전 7.1에서 새로 도입된 기능은 다음과 같습니다.
- 개선된 ClearCase 네비게이터 보기
- ClearCase 네비게이터 보기는 이전 ClearCase 네비게이터 보기의 기능을 ClearCase
메타데이터 탐색기 네비게이터 보기와 결합합니다. 자세한 정보는 ClearCase
네비게이터 보기를 참조하십시오.
- ClearCase 네비게이터 보기는 개선된 필터링을 지원합니다. 사용자는 선택된 노드만 표시하는
작업 세트를 작성할 수 있습니다. 작업 세트를 사용할 수 있는 경우
노드를 펼치면 해당 노드의 모든 하위가 표시됩니다. 사용자가 작성한 작업 세트를
편집할 수 있습니다. 작업 세트는 세션 간에 지속되며 작업 세트 간을 전환하거나
사용을 중지할 수 있습니다. 작업 세트에 대한 자세한 정보는
ClearCase 네비게이터 보기의 작업 세트 정보를 참조하십시오.
- ClearCase 네비게이터 보기에서 ClearCase 소스 제어 하의 자원이 변경되는 경우
집계된 변경 데코레이션
은
해당 자원 위의 각 레벨로, 계층 구조의 루트까지 전파됩니다. 변경 데코레이션을 표시하는 노드에서는
해당 레벨 또는 그 아래에서 변경된 모든 요소에 대해 집계 오퍼레이션을 수행할 수 있습니다. 여기에는 집계 체크인, 실행 취소 체크아웃 및 실행 취소 하이잭 오퍼레이션이 포함됩니다.
- ClearCase 네비게이터에서 연결한 서버를 볼 수 있으며,
더 이상 표시되지 않도록 하려면 ClearCase 네비게이터에서
서버 제거를 수행할 수 있습니다.
- 개선된 ClearCase 세부사항 보기
- ClearCase 세부사항 보기에는 이제 메타데이터 탐색기 세부사항 보기 기능이 포함됩니다. 활동의 잠금 열을 포함하는
열이 새로 추가되었습니다. ClearCase 세부사항을 참조하십시오.
- ClearCase 세부사항 보기는 이제 작업 공간의 각 오브젝트 유형에 대해
사용자 정의할 수 있는 지속적 정렬 및 열 크기를 지원합니다. 이 기능은 Rational ClearQuest 결과 세트에 대해서는
사용할 수 없습니다. 환경 설정 창에서 정렬 순서를 지정하거나,
ClearCase 네비게이터에서 오브젝트를 선택하고 세부사항 보기에서 해당 오브젝트 유형의 설정을 조정하여
이 설정을 사용자 정의할 수 있습니다. 열 헤더를 클릭하여 최대 세 개의 열을 동시에
정렬할 수 있습니다. 세부사항 보기는 ClearCase 네비게이터에서 해당 오브젝트 유형의
요소를 선택할 때마다 사용자 정의된 설정을 표시합니다.
- ClearCase 세부사항 보기에는 네임스페이스 오브젝트의 경로와
다른 모든 오브젝트의 표시 이름을 나타내는 새 주소 표시줄이 있습니다. 주소 표시줄에
보기 네임스페이스 오브젝트의 명시적 경로를 입력하여 직접 오브젝트를 탐색할 수 있습니다. 주소 표시줄은
입력된 각 경로를 Eclipse 세션 간에 지속적으로 저장하며, 주소 표시줄의 드롭 다운 메뉴에서
선택하여 저장된 경로에 액세스할 수 있습니다.
- 향상된 찾아보기 및 더 효율적인 오퍼레이션 완료
- 로드되지 않은 자원에 액세스하기를 기다리지 않고도 로드된 자원을 표시할 수 있습니다. 따라서 로드된 자원을 더 빨리 찾아볼 수 있습니다.
- 이제 다른 오퍼레이션을 시작하기 전에 진행 중인 오퍼레이션이 완료되기를 기다릴 필요가 없습니다. 서버 자원 및 특정 오퍼레이션과 연관된
제한사항에 따라 일부 오퍼레이션은 이제 동시에 수행되며, 다른 오퍼레이션은 큐에서 대기 중에 이전 오퍼레이션이 완료되면 바로 시작됩니다.
- 선택적 보기 업그레이드
- ClearCase Remote Client 버전 7.0.1과 호환 가능한 ClearCase 보기를
ClearCase Remote Client 버전 7.1과 호환 가능하도록 선택적으로 업그레이드할 수 있습니다.
사용자 시스템에
기존 7.0.1 ClearCase 보기가 있는 경우 이 보기가 버전 7.1의 ClearCase
네비게이터에 표시됩니다. 기존 7.0.1 보기를 업그레이드하지 않기로 한 경우에는
버전 7.1에서 사용할 수 없으나 버전 7.0.1에서는 계속 사용됩니다. 보기를 업그레이드한 후에는
버전 7.0.1에서 더 이상 사용할 수 없습니다.
7.0.1 보기를 업그레이드하려면
ClearCase Remote Client 버전 7.1을 시작하고 ClearCase 네비게이터에서 보기를 선택하십시오.
선택한 보기를 마우스 오른쪽 단추로 클릭하고 Copy Area 업그레이드를 선택하십시오.
- 새 구성 편집 창
- 새 구성 편집 창을 사용하여 보기 구성을 편집할 수 있습니다.
이 창은 보기 구성 보기에서 열리거나 보기 작성 또는 프로젝트 결합을 완료할 때 열립니다. UCM 보기에서 작업 중인 경우에는
이 창을 사용하여 UCM 로드 규칙 및 UCM 사용자 정의 규칙을 표시하고 수정할 수 있으며 업데이트 보기 오퍼레이션의 환경 설정을 지정할 수 있습니다. 기본
ClearCase 보기에서 작업 중인 경우에는 이 창을 사용하여 로드 규칙 및 버전 선택 규칙을 표시하고 수정할 수 있으며
업데이트 보기 오퍼레이션의 환경 설정을 지정할 수 있습니다. 구성 편집을 참조하십시오.
- 구성 편집 창에서는 다중 자원을 선택하여 동시에 로드할 수 있으며 기존 보기에서 로드 규칙을 복사할 수 있습니다.
- 새 변경 세트 보기
- 새 변경 세트 보기를 사용하여 다중 활동의 변경 세트를 표시하고 활동 간에 버전을 이동할 수 있습니다.
- 지원되는 새 비교 및 병합 제공자
- 모든 비교 및 병합 오퍼레이션은 이제 CCRC IDE 환경에서 표시됩니다. 비교 및 병합 오퍼레이션에 대해 다음 제공자를 사용할 수 있습니다.
- CCRC 통합(UTF-8)(이전에는 지원되지 않았음)
- ClearCase 외부
- Eclipse(이전에는 지원되지 않았음)
- Rational Software Architect(설치된 경우)
비교/병합 환경 설정 페이지에서는
비교 또는 병합 오퍼레이션이 시작될 때 기본적으로 실행되는 도구를 지정할 수 있습니다. 또한
환경 설정 페이지에서 겹쳐쓰기 테이블을 사용하여 자원의 이름 또는 유형에 따라
비교 또는 병합 오퍼레이션을 특수하게 처리할 수 있습니다. 여기에서 정규식은 자원의 이름을 일치시키며,
또는 일치하는 문자열이 부적합한 경우(디렉토리의 경우 등) 자원 지정자가 사용될 수 있습니다. 자원 지정자를
사용하려면 자원 앞에 "%"를 입력하십시오. 예를 들어, 디렉토리 지원을 일치시키려면 문자열 "%directory"를 입력하십시오. 대체 테이블에서
자원 유형 필드의 드롭 다운 메뉴에는 {%directory, %text-file-delta, utf8-file-delta}와 같이 몇 가지 예가 제공됩니다.
- 단순 로그인
- 로그인 대화 상자에서 신임 저장 및 재사용을 선택하여, 지정된 서버에서
서버 URL과 사용자 이름 신임을 저장하고(모든 세션) 비밀번호를 저장할 수 있습니다(현재 세션에 대해서만). Rational ClearCase와
Rational ClearQuest 데이터베이스에서 사용자 이름과 비밀번호가 동일한 경우 Rational ClearCase와 Rational ClearQuest 둘 모두에
로그인하려면 세션 당 한 번만 로그인하면 됩니다. 비밀번호는 동일하지만 사용자 이름이 다른 경우
암호는 처음 로그인한 후 저장되지만 Rational ClearQuest 데이터베이스에 처음 액세스할 때
Rational ClearQuest 사용자 이름을 입력하도록 프롬프트됩니다. 저장된 신임은 서버 노드의 컨텍스트 메뉴에서
저장된 신임 지우기를 선택하여 지울 수 있습니다.
- 통합 변경 관리(UCM)
- 새 UCM 도구 모음에는 활동 목록이 있으며, 새 활동 작성, 기본 또는 고급 전달 실행,
기본 또는 고급 리베이스 실행 및 프로젝트 결합 오퍼레이션을 수행하는 단추가 있습니다. 활동 목록에서는 활동을 설정하거나
작업 공간을 활동 없음으로 설정하거나 사용 가능 활동 목록을 새로 고칠 수 있습니다. UCM 도구 모음의 항목에 대한 설명은
ClearCase 도구 모음을 참조하십시오.
- 전달 및 리베이스 오퍼레이션에는 기본과 고급의 두 가지 유형이 있습니다.
충돌이 없거나 수동 병합이 필요하지 않은 경우 요소를 자동으로 체크인하고 오퍼레이션을 완료하는
기본 오퍼레이션을 자동화하도록 환경 설정을 지정할 수 있습니다. 고급 전달 또는 리베이스 오퍼레이션은
이전 릴리스의 전달 및 리베이스 대화 상자와 유사한 대화 상자를 엽니다. 새 고급 대화 상자에서는
오퍼레이션 세부사항(예: 대상 스트림, 병합 환경 설정, 기준선 및 활동)을 지정할 수 있으며
체크아웃된 연관 요소에 대해 오퍼레이션을 수행할 수 있습니다. 전달에 대한 자세한 정보는
기본 전달을 사용하여
UCM으로 전달 및 고급 전달을 사용하여
UCM 스트림으로 전달을 참조하십시오. 리베이스에 대한 자세한 정보는
기본 리베이스를 사용하여
UCM 스트림 리베이스 및 고급 리베이스를
사용하여 UCM 스트림 리베이스를 참조하십시오.
- 새 전달 및 리베이스 구성 매개변수가 환경 설정에 포함되었습니다.
- 새 ClearCase 보류 중인 변경사항 보기
- 보류 중인 변경사항 보기는 기본 ClearCase 및 UCM 환경을 지원합니다.
갱신사항, 리베이스 및 전달의 변경사항을 미리 보고 변경사항을 승인하거나 통합할 수 있습니다. 충돌이 발생하는지
살펴보고 병합 도구를 실행하여 충돌을 자동 또는 수동으로 해결할 수 있습니다. ClearCase 보류 중인 변경사항 보기에 대한
자세한 정보는 ClearCase 보류 중인 변경사항
보기 사용 정보 및 보류 중인 변경사항 보기를
참조하십시오. ClearCase 보류 중인 변경사항 보기를 사용 가능하게 하는 데 대한 정보는
ClearCase 보류 중인
변경사항 보기 사용을 참조하십시오.
- 새 보류 중인 변경사항 구성 매개변수가 환경 설정에 포함되었습니다.
- 개선된 Rational ClearCase 공통 오퍼레이션 창
Rational ClearCase 공통 오퍼레이션 대화 상자에는 이제
단순 표시/세부사항 표시의 두 가지 표시 옵션이 있습니다. 기본값은 단순 표시입니다. 표시되는 세부사항
및 옵션을 사용자 정의할 수 있습니다. 세부사항 표시 버전에 액세스하려면 기본 대화 상자에서 세부사항 표시를
클릭하면 됩니다. 세부사항 표시 버전에는 해당 오퍼레이션에 대해 사용 가능한 모든 옵션(예: 자원 테이블, 활동 목록 및 주석 필드)이
표시됩니다. 체크인,
소스 제어에 자원 추가 및
하이잭을 참조하십시오.
또한
이동,
제거 및
이름 바꾸기에 대한 새 대화 상자가 추가되었습니다.
- 개선된 리베이스 및 전달 미리보기 대화 상자
리베이스 및 전달 미리보기 대화 상자에는 리베이스 또는 전달 오퍼레이션을 다시 시작하지 않고
체크인, 체크아웃 실행 취소 또는 하이잭 실행 취소를 수행할 수 있는 새 기능 및 체크아웃/하이잭 탭이 추가되었습니다.
- 개선된 특성 보기
다양한 Rational ClearCase 특성이 개별 대화 상자가 아닌 인터페이스에 직접 표시됩니다. 특성 보기에는 다음과 같은
ClearCase 오브젝트 특성이 표시됩니다.
- 요소
- 버전
- VOB
- 보기
- 활동
- 기준선
- 스트림
- UCM 프로젝트
- 분기 유형
- 레이블 유형
- 새로운 고급 환경 설정
환경 설정 인터페이스가 새로 디자인되고 새 환경 설정이 추가되었습니다. 새 환경 설정에는 다음이 포함됩니다.
- 탐색 히스토리 환경 설정: 주소 표시줄 및 보기의
최근 선택사항 히스토리를 유지할 날짜 수를 지정할 수 있습니다.
- 공통 대화 상자 환경 설정: 공통 대화 상자의 기본 동작을 지정하고
각 공통 오퍼레이션 대화 상자의 단순 버전 표시를 사용자 정의할 수 있습니다.
- 비교/병합 환경 설정: 새 비교/병합 보기에서
디스플레이 요소의 동작 및 모양을 지정할 수 있습니다. 또한 자원 유형에서 비교 및 병합 오퍼레이션에 실행할 기본 도구를 지정할 수 있습니다.
- 보류 중인 변경사항 환경 설정 및 보류 중인 변경사항 스케줄 환경 설정: 보류 중인 변경사항 보기의
동작을 지정하고 보류 중인 변경사항 보기를 새로 고칠 시간을 스케줄할 수 있습니다. Rational ClearCase
Remote Client를 시작하는 경우 새로 고쳐지지 않았던 스케줄된 새로 고치기가 각 보기에 대해 한 번씩 스케줄됩니다.
- 리베이스 및 전달 환경 설정: 각 전달 또는 리베이스 전후에
실행할 자동 오퍼레이션(예: 체크인 및 완료)을 지정할 수 있습니다. 또한 각 보기의 기본 전달 및 리베이스에 대해 실행할 옵션도 지정할 수 있습니다.
- 보기 갱신사항 알림 스케줄 환경 설정: 정기적으로
갱신사항을 확인하도록 스케줄할 수 있습니다. 스케줄된 각 갱신사항 확인이
보기 갱신사항 및 새 기준선이 있는지 확인합니다. 스케줄된 확인이 실행되는 경우 기본 ClearCase 또는 UCM 보기를
갱신해야 할 때 또는 UCM 보기에 새 기준선(권장 또는 최신)을 사용할 수 있을 때 표시기가 알려줍니다.
- 정렬 환경 설정: 각 ClearCase 오브젝트 유형에 대해
최대 3개의 열에 정렬 순서 및 우선순위를 지정할 수 있습니다.
- Rational ClearQuest 기능
- Rational ClearQuest WAN 액세스는 Eclipse 플러그인과 CCRC 둘 모두의 Rational ClearCase
Perspective에 통합됩니다.
- Rational ClearQuest 오브젝트는 ClearCase 네비게이터 및 ClearCase 세부사항 보기에
표시됩니다. ClearQuest 노드는 ClearCase 네비게이터에서 호스트 서버의 하위로 표시됩니다. 데이터베이스에 대해 인증된 경우
노드를 펼쳐서 ClearQuest 데이터베이스에 액세스하고 저장된 내용을 조회할 수 있습니다. 조회 결과는 ClearCase 세부사항 보기에 표시됩니다.
- 새 ClearQuest 세부사항 보기에서는 ClearCase 세부사항 보기에 레코드 세부사항이 표시될 때
레코드 양식을 볼 수 있습니다.
Rational ClearQuest에 대한 정보는 Rational ClearQuest 정보를 참조하십시오.
- Rational ClearQuest와 Rational ClearCase UCM 통합에 대한 개선된 지원
Rational ClearCase 7.1에서는 Rational ClearQuest와 Rational ClearCase UCM 통합에 대한 지원에
내장 ClearQuest 양식을 사용하며, 이전 릴리스에서 Rational ClearQuest Web과의 통합을 통해 사용 가능했던 기능을
대체합니다.
ClearQuest와 ClearCase UCM 통합의 개선사항:
- ClearQuest 제출 양식을 사용하여, 작업할 새 UCM 사용 가능 ClearQuest 레코드를 작성하는 기능
- 통합 내 자동 전이 프로세스 중에 누락된 레코드 값을 제공하기 위해 ClearQuest 양식과 상호작용
- ClearQuest 양식에서 UCM 활동의 링크된 ClearQuest 레코드를 표시하는 기능
ClearQuest 결과 세트에서 다음을 수행할 수 있습니다.
- 선택한 ClearCase 웹 보기의 UCM 사용 가능 ClearQuest 레코드에 대해 작업
- UCM 사용 가능 ClearQuest 레코드의 변경 세트 보기
Rational ClearQuest와 Rational ClearCase UCM 통합에 대한 정보는
Rational ClearQuest와 Rational ClearCase UCM 통합 정보를 참조하십시오.
- 새 스트림 작성 마법사
이 마법사를 사용하면 프로젝트 결합 마법사를 사용하거나 보기를 작성하지 않고 개발 스트림을 작성할 수 있습니다. 새 마법사를
사용하여 스트림을 탐색하고 하위 스트림을 작성할 수 있습니다.
- 개선된 레이블 적용 마법사
이제 보기 컨텍스트 내에서 레이블 적용 마법사를 시작할 수 있습니다. 자세한 정보는
레이블 적용
마법사 및 여러 자원에
레이블 적용을 참조하십시오.
- 개선된 프로젝트 결합 마법사
- 프로젝트 결합 마법사의 사용성이 개선되어 보기 및 스트림의 작성과
연관이 좀 더 명시적으로 표현됩니다. 또한 다음과 같은 조치를 수행할 수 있습니다.
- 대응하는 개발 보기를 작성하지 않고 개발 스트림 작성
- 개발 스트림 또는 개발 보기를 작성하지 않고 통합 보기 작성
- 개선된 보기 작성 마법사
이제 보기 작성 마법사를 사용하여 기본 ClearCase 보기를 작성하거나 기존 UCM 스트림에 보기를 작성할 수 있습니다.
- 개선된 ClearCase 보기 제거 오퍼레이션
ClearCase 보기 제거 오퍼레이션은 이제 다중 보기의
선택을 허용합니다.
- 자원에 대한 새 레이블 데코레이션
- Rational ClearCase Remote Client 레이블 데코레이션에 대한 정보는
ClearCase 레이블 데코레이션 및 자원 상태를 참조하십시오.