2012-09-14 4 views
1

Google은 구성 요소에 대한 복합 기준을 마련했습니다.UCM의 모든 멤버 기준선의 속성을 업데이트하는 방법은 무엇입니까?

기준선을 권장 한 후에 제품을 출시 할 때마다 기준 수준을 변경하여 승격 수준을 변경합니다.

기본적으로 프로모션 수준은 "INITIAL"입니다.
제품을 출시하는 동안 프로모션 속성을 "EXTERNAL RELEASE"으로 변경합니다.

하지만 이렇게하려면 각 멤버베이스 라인 속성을 각각 편집해야합니다.
복합 기준선 속성을 구성원으로 복제 할 수있는 방법이 있습니까?

답변

2

아니요, 아니요, 합성 기준선과 기본 멤버의 맞춤 값 사이에 '상속'이 없습니다.

복합 기준선을 설명하고 기준선 멤버 이름을 추출하고 각 값에 새 값으로 cleartool mkattr -replace을 수행하여 작업을 스크립팅하는 것이 가장 좋습니다. 나는의 완전 유자격 이름을 사용하는 방법

cleartool descr -fmt "%[depends_on]Cp\n" [email protected]\aPVob 
# for each member baselines 
cleartool mkattr -replace PromotionLevel "EXTERNAL RELEASE" baseline:[email protected]\aPVob 


(- - 재귀 옵션,하지만 단지가 아닌 파일 시스템 개체에 대한 작동하지 않는 디렉토리 것 cleartool mkattr-recurs있다) 사용자 지정 특성 값을 수정하려는 개체 : baseline:[email protected]\aPVob.

"EXTERNAL_RELEASE"은 기본 프로모션 수준이 아니기 때문에 먼저 정의해야합니다 ("About creating custom promotion levels and attribute types for UCM baselines"참조).

Define Promotion Level