일괄처리 모드 및 Microsoft 소스 코드 제어 모드의 차이점

다음 표는 IBM® Rational® Rhapsody®IBM Rational ClearCase® 통합에서 일괄처리 모드 및 SCC 모드의 모든 차이점을 보여줍니다.
표 1. Rational RhapsodyRational ClearCase 통합에서 일괄처리 모드와 SCC 모드의 차이점
CM 조작 일괄처리 모드 SCC 모드 주석
운영 체제
OS Windows 및 Linux Windows SCC 모드는 Windows에서만 사용 가능하지만, 일괄처리 모드는 Windows와 Linux 모두에서 사용 가능합니다.

Rational RhapsodyRational 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 상태 인식을 사용할 수 있습니다.

피드백