"Renaming a Baseline does not change the label type name"에서 언급했듯이 CLI를 통해 기준선의 이름을 바꿀 수 있지만, ClearCase 7.0 이전 버전 (7.1 및 8)의 경우 이름을 바꿀 필요가 있습니다. 기준선, lbtype을 처리해야합니다. 그렇지 않은 경우 아래 참조).
cleartool descr -l baseline:<new baseline name>@\<component vob tag>
다음 lbtype은을 수행하여 이름을 바꾼
cleartool rename baseline:<old baseline name>@\<component vob tag> baseline:<new baseline name>@\<component vob tag>
확인합니다. 기준이 변경 될 때 lbtype
가 (AS [IBM technote swg1IC41518][2]
에 도시)이 기준을 이용하여 스트림에 첨부 된 모든 도면에 버전 선택기로 사용되므로
ClearCase를 자동 lbtype
이름을 변경하지 않는다.
UCM베이스 라인 lbtype의 이름도 변경된 경우이 기준선을 사용하는 모든 스트림에 대해 'cleartool chstream -gen stream:<[email protected]>
'을 실행해야합니다.
그런 다음 스트림에 연결된 모든보기 내에서 'cleartool setcs -stream
'을 실행해야합니다.
UCM lbtype의 이름을 바꾸는 시스템에서 모든보기를 사용할 수 있다고 보장 할 수 없으므로이를 자동화 할 수 없습니다. 그것으로 사용 lbtype 행 (AN 하이퍼 링크를 통해) assosiated되는 UCM 개체이다 요컨대
cleartool rename lbtype:<old baseline name>@\<component vob tag> lbtype:<new baseline name>@\<component vob tag>
, CC7.0과 이전 기준을 바꾸려면 사소한 가능한 것이 아니라 변경된 모든 요소 (증분 기준선) 또는 구성 요소의 모든 요소 (마지막 기준선 이후 변경되지 않은 요소 포함 : 전체 기준선, "
What is the difference between Full baseline and Incremental baseline in Clearcase UCM?"참조)
둘 다 이름을 바꿉니다 (기준선 및 lbtype
).
그것은 변경되지 않습니다 그 내용 이후 허용 좋습니다.
그러나 릴리스 관리 프로세스에 따라 새 기준 이름을 전파하고 전달해야합니다.
베이스 라인 이름을 바꿔야하고 CLI cleartool 이름 바꾸기 기준선에서 실행했습니다 : <이전 기본 이름> @ \ <구성 요소 vob 태그>베이스 라인 : <새베이스 라인 이름> @ \ <구성 요소 vob 태그> 7.1 .2 버전의 clearcase와 labeltype은 변경되지 않았습니다. 그래도 lbtype을 변경해야합니까? 이 경우 –
@knm, 예 :하지만 pvob의 vob * 및 *에서 변경하십시오. – VonC
감사합니다. lbtype을 변경하지 않으면 문제가 발생합니까 아니면 문제가 생깁니 까? 나는 구형의 이름을 바꾸고 있기 때문에. –