| CM 조작 | 일괄처리 모드 | SCC 모드 | 주석 |
|---|---|---|---|
| 운영 체제 | |||
| 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:: |
| 멤버 이동 | 예 | 예 | ConfigurationManagement::ClearCase:: MoveActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC:: MoveActivation(SCC 모드를 사용하는 경우)의 값에 따라 두 모드에서 모두 사용할 수 있습니다. 이 조작을 SCC에서
package-as-directory에 대해 수행할 경우 하이브리드 모드가 사용 가능한 경우에만
저장소를 성공적으로 재구성할 수 있습니다. 따라서 이 경우 ConfigurationManagement:: |
| 멤버 삭제 | 예 | 예 | ConfigurationManagement::ClearCase:: DeleteActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC:: DeleteActivation(SCC 모드를 사용하는 경우)의 값에 따라 두 모드에서 모두 사용할 수 있습니다. 이 조작을 SCC에서
package-as-directory에 대해 수행할 경우 하이브리드 모드가 사용 가능한 경우에만
저장소를 성공적으로 재구성할 수 있습니다. 따라서 이 경우 ConfigurationManagement:: |
| 자체 디렉토리에 저장되도록 패키지 설정 | 예 | 예 | ConfigurationManagement::ClearCase:: StoreInSeparateDirectoryActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC:: StoreInSeparateDirectoryActivation(SCC 모드를 사용하는 경우)의 값에 따라 두 모드에서 모두 사용할 수 있습니다. 해당 디렉토리가 구성 관리 아카이브에도 작성되며, 전체 종속 항목을 포함하는 관련 .sbs 파일이 이 디렉토리로 이동됩니다. SCC의 경우 이 조작은 하이브리드 모드에서 실행됩니다.
따라서 위에서 설명한 특성 외에도 ConfigurationManagement:: |
| 자체 디렉토리에 저장되지 않도록 패키지 설정 | 예 | 예 | ConfigurationManagement::ClearCase:: StoreInSeparateDirectoryActivation(일괄처리 모드를 사용하는 경우) 또는 ConfigurationManagement::SCC:: StoreInSeparateDirectoryActivation(SCC 모드를 사용하는 경우)의 값에 따라 두 모드에서 모두 사용할 수 있습니다. 전체 종속 항목을 포함하는 관련 .sbs 파일이 상위 디렉토리로 이동되며, 이 패키지에 대해 작성된 디렉토리가 아카이브에서 제거됩니다. SCC의 경우 이 조작은 하이브리드 모드에서 실행됩니다.
따라서 위에서 설명한 특성 외에도 ConfigurationManagement:: |
| 구성 관리 명령 실행 모드 | |||
| 사용자 상호작용 및 피드백 | 명령이 일괄처리 명령으로 쉘에서 실행됩니다. 오류 또는 기타 메시지는 사용자의 Rational Rhapsody 출력 창에 표시됩니다. Rational ClearCase의 경우 구성 관리 오류 발생 시 이를 사용자에게 알리지 않습니다. | UI 및 API를 통해 구성 관리 도구와 직접적으로 상호 작용합니다. Rational ClearCase의 경우 구성 관리 오류를 인식하고 이에 따라 적절하게 처리합니다. | 사용자가 구성 관리 도구 GUI 요소와 직접 상호 작용하여 SCC 지원 조작을 수행합니다. 오류 발생 시 구성 관리 도구에서 직접 리턴 상태 정보 또는 오류 정보를 제공합니다. 이와 같이 Rational ClearCase는 구성 관리 도구와 직접적으로 상호작용하며, SCC 모드에서 구성 관리 조작에 대한 보다 자세한 피드백을 받습니다. |
| 구성 관리 상태 인식 | |||
| CM 상태 인식 | 아니오 | 예 | ConfigurationManagement::SCC:: ShowCMStatus가 선택(선택란이 선택됨)으로 설정된 경우에 SCC에서 CM 상태 인식을 사용할 수 있습니다. |