| 운영 체제 |
| OS |
Windows 및 Linux |
Windows |
SCC 모드는 Windows에서만 사용 가능하지만,
일괄처리 모드는 Windows와 Linux 모두에서
사용 가능합니다. Rational Rhapsody 및
Rational ClearCase 클라이언트가
설치되어 있는 운영 체제를 가리킵니다. Rational ClearCase 서버가
설치되어 있는 운영 체제가 아닙니다.
|
| 기본 구성 관리 조작 |
| 체크아웃 |
체크아웃할 버전을 지정할 수 있습니다. |
체크아웃할 버전을 지정할 수 없습니다. 버전은 구성 스펙에 따라 달라집니다. |
버전 트리에서 직접 체크아웃한 다음 "동기화"를 사용하여 단위를 다시 로드합니다. |
| 페치 |
없음 |
없음 |
Rational ClearCase의 경우 해당사항이 없습니다.
보기 개념은 파일이 항상 "페치"됨을 의미합니다. |
| 체크아웃 해제 |
종속 항목이 있는 여러 항목에 대한 체크아웃 해제를 지원합니다. |
한 개의 항목만 지울 수 있고 종속 항목은 지원되지 않습니다. |
두 모드에서 체크아웃 해제를 사용할 수는 있지만 SCC의 경우
종속 항목을 포함한 체크아웃 해제 기능이 없습니다. |
| 히스토리 및 과거 보기 탐색 |
| 히스토리 |
아니오 |
예 |
히스토리 및 버전 트리는 같은 정보를 제공하지만 형식은
다릅니다. 버전 트리는 그래픽 보기를 제공하고 히스토리는 버전만 나열합니다.
두 경우 모두 보기 간 전환이 가능합니다. |
| 버전 트리 |
예 |
아니오 |
| Rhapsody와의 차이 |
예 |
예 |
이 조작은 하이브리드 모드가 사용 가능한 경우에만 SCC에서 성공적으로
수행할 수 있습니다. 따라서 이 경우에 ConfigurationManagement::General::
UseHybridModeWhenPossible 특성을 선택으로 설정해야 합니다. |
| 특성 |
아니오 |
예 |
SCC 모드에서만 사용 가능합니다. 일괄처리 모드에서는 사용자 정의 단추를 통해
가능합니다(describe -graphical이라는 단순 명령 필요). |
| 고급 구성 관리 상호작용 및
UCM |
| UCM 지원 및 기타 고급 옵션 |
아니오 |
예 |
SCC 모드를 사용할 경우 구성 관리 조작 중 고급 옵션을 사용할 수 있습니다. |
| 사용자 정의 |
예 |
아니오 |
일괄처리 모드에서는 고급 옵션을 동일한 방법으로 사용할 수는 없지만,
특성 사용자 정의를 통해 고급 옵션의 여러 기능을 사용할 수 있습니다. |
| 저장소 재구성 |
| 멤버 이름 바꾸기 |
예 |
예 |
ConfigurationManagement::ClearCase::
RenameActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC::
RenameActivation(SCC 모드를 사용하는 경우)의 값에 따라
두 모드에서 모두 사용할 수 있습니다. 이 조작을 SCC에서
package-as-directory에 대해 수행할 경우 하이브리드 모드가 사용 가능한 경우에만
저장소를 성공적으로 재구성할 수 있습니다. 따라서 이 경우 ConfigurationManagement::
General::UseHybridModeWhenPossible 특성을 설정해야 합니다.
|
| 멤버 이동 |
예 |
예 |
ConfigurationManagement::ClearCase::
MoveActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC::
MoveActivation(SCC 모드를 사용하는 경우)의 값에 따라
두 모드에서 모두 사용할 수 있습니다. 이 조작을 SCC에서
package-as-directory에 대해 수행할 경우 하이브리드 모드가 사용 가능한 경우에만
저장소를 성공적으로 재구성할 수 있습니다. 따라서 이 경우 ConfigurationManagement::
General::UseHybridModeWhenPossible 특성을 설정해야 합니다.
|
| 멤버 삭제 |
예 |
예 |
ConfigurationManagement::ClearCase::
DeleteActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC::
DeleteActivation(SCC 모드를 사용하는 경우)의 값에 따라
두 모드에서 모두 사용할 수 있습니다. 이 조작을 SCC에서
package-as-directory에 대해 수행할 경우 하이브리드 모드가 사용 가능한 경우에만
저장소를 성공적으로 재구성할 수 있습니다. 따라서 이 경우 ConfigurationManagement::
General::UseHybridModeWhenPossible 특성을 설정해야 합니다.
|
| 자체 디렉토리에 저장되도록 패키지 설정 |
예 |
예 |
ConfigurationManagement::ClearCase::
StoreInSeparateDirectoryActivation(일괄처리 모드를 사용하는 경우)
또는 ConfigurationManagement::SCC:: StoreInSeparateDirectoryActivation(SCC 모드를 사용하는 경우)의
값에 따라 두 모드에서 모두 사용할 수 있습니다. 해당 디렉토리가
구성 관리 아카이브에도 작성되며, 전체 종속 항목을 포함하는 관련
.sbs 파일이 이 디렉토리로 이동됩니다.
SCC의 경우 이 조작은 하이브리드 모드에서 실행됩니다.
따라서 위에서 설명한 특성 외에도 ConfigurationManagement::
General::UseHybridModeWhenPossible 특성을 설정해야 합니다.
|
| 자체 디렉토리에 저장되지 않도록 패키지 설정 |
예 |
예 |
ConfigurationManagement::ClearCase::
StoreInSeparateDirectoryActivation(일괄처리 모드를 사용하는 경우)
또는 ConfigurationManagement::SCC:: StoreInSeparateDirectoryActivation(SCC 모드를 사용하는 경우)의
값에 따라 두 모드에서 모두 사용할 수 있습니다. 전체
종속 항목을 포함하는 관련 .sbs 파일이 상위 디렉토리로
이동되며, 이 패키지에 대해 작성된 디렉토리가 아카이브에서 제거됩니다.
SCC의 경우 이 조작은 하이브리드 모드에서 실행됩니다.
따라서 위에서 설명한 특성 외에도 ConfigurationManagement::
General::UseHybridModeWhenPossible 특성을 설정해야 합니다.
|
| 구성 관리 명령 실행 모드 |
| 사용자 상호작용 및 피드백 |
명령이 일괄처리 명령으로 쉘에서 실행됩니다. 오류 또는 기타 메시지는
사용자의 Rational Rhapsody
출력 창에 표시됩니다. Rational ClearCase의
경우 구성 관리 오류 발생 시 이를 사용자에게 알리지 않습니다. |
UI 및 API를 통해 구성 관리 도구와 직접적으로 상호 작용합니다.
Rational ClearCase의 경우
구성 관리 오류를 인식하고 이에 따라 적절하게 처리합니다. |
사용자가 구성 관리 도구 GUI 요소와 직접 상호 작용하여 SCC 지원 조작을
수행합니다. 오류 발생 시 구성 관리 도구에서 직접 리턴 상태 정보 또는
오류 정보를 제공합니다. 이와 같이 Rational ClearCase는
구성 관리 도구와 직접적으로 상호작용하며, SCC 모드에서 구성 관리 조작에
대한 보다 자세한 피드백을 받습니다. |
| 구성 관리 상태 인식 |
| CM 상태 인식 |
아니오 |
예 |
ConfigurationManagement::SCC::
ShowCMStatus가 선택(선택란이 선택됨)으로 설정된
경우에 SCC에서 CM 상태 인식을 사용할 수 있습니다. |